HOURS ARE INCREDIBLY UNSTABLE. YOU WILL BE HIRED AS A FULL-TIME EMPLOYEE, BUT HAVE PART-TIME HOURS FOR A THIRD THE YEAR. This is NOT a job for somebody who already has tight finances, because you will start out with around 35 hours per week, but that will drop down to 15 or less by March of the school year. Teachers have unionized, but administration refuses to bargain in good faith about providing a stable-hour system. Administrators provide no support in terms of professional development, so that can be hard if teaching doesn't come naturally to you. Their appreciation for employees is incredibly superficial. The school cares more about keeping parents happy than giving students appropriate grades, and it can be frustrating that you basically have to let parents pay for a good grade for their student that hasn't earned it. Little to no planning time for teachers. When I left, we got 1 prep hour for every 10 hours we taught. Hard to form relationship with coworkers because of varying schedules. Directors of the school do NOT support the teachers' union and actively talked down about it, sometimes making up blatant lies about the union. The school does not care about teacher retention in the slightest, and relies on having a revolving door of employees so they do not have to give reasonable benefits.