Is it legal to teach a subject you dont have a degree in?
<p>I'm quite confused as to how my computer science class even exists right now. Mainly because the teacher knows just as little about coding in python as the students do. My teacher has admitted to getting most of his subject matter from youtube videos and from sites like StackOverflow. </p>

<p>He used to teach physics but the administration needed a computer science teacher so when they asked my teacher, it's quite apparent that he lied, said he could code (if he could code it was probably in a different coding language), and subsequently got the job. I'm currently a sophomore in high school (in Texas) if that helps to solve anything.</p>

<p>My main question is if there's something wrong here. Should he be allowed to teach this subject that he knows so little about? If so, should I take any actions in order to get a teacher that actually knows what they're doing?</p>

<p>In the US, your recourse is the school board that governs your high school. Talk to them and find out how to bring the situation to their attention. There will be some sort of complaint or grievance process you can participate in. The school board is bound by state (and federal law), but makes many decisions for the school, among them employee policies and standards for teacher qualifications. Yes, there are possible legal actions you could take, but the first step is the school board.</p>

<p>The school board will be obligated to tell you the hiring process and how qualifications play a role. But be aware that they have the option to hire temporary teachers who are not fully certified in order to fill vacancies; it's a common practice when the demand for teachers is much higher than their availability. There is little that is illegal about it, unless the board broke their own rules or state or federal law.</p>

education