Due to the Corona crisis I was forced in to a temporary career switch. Currently I am working as a sort of "supervisor" for students in a controlled environment where they do projects provide from companies. So they get some practical work experience while not directly working at a company (Seeing most companies don't accept interns due to the corona crisis).
My issue however is that the students (in my opinion) are nowhere near the level they are supposed to be. They are in their second year of college(software engineering), yet barely have complete understanding of the basics. This is partially due to classes falling out due to the Corona crisis, but also in my eyes because their program is slow paced and wrongly focused (Nearly the entire year is dedicated towards HTML/CSS, they barely touched PHP/JavaScript/Databases and had nothing in terms of documentation).
This forces me to spend more time doing lectures and teaching them what they were supposed to learn then actually doing my so called "supervisor" duties of managing the projects. To help them increase their level of knowledge I started making my own little assignments for them to practice with and referring online tutorials to them but, I can not force them to do them so a large chunk just ignores it.
Seeing I am doing a good-job I will also be doing extra groups as of February and will be giving actual lectures besides my supervisor role.
This is my first "teaching" job and I am wondering how I can advise the school to make changes in their curriculum without sounding like a know it all/arrogant. Seeing the students have shown to me that with the right structure they are more then able to grasp the material but the schools pace and prioritization of the materials is to slow/focused on the wrong things. As a result the students literally telling me that they don't see the "urgency" of doing their work seeing the got way to much time to do it and it's boring due to the ease of it.