It’s not just salary that differs by public or private school. The advantages disadvantages of a career as a teacher vary with the type of school in which you’re hired. For example, advantages of public schools often include higher salaries, diverse student populations, and job security (especially with tenure). There is a great deal of variability among public schools; that’s a plus and minus. It also means that these advantages and disadvantages will vary by school system and don’t hold for all.
Disadvantages of public schools tend to include larger class, more varied resources – often a lack of resources, potentially outdated books and equipment, and lack of facilities for teachers. Again, this varies radically with school system. Schools in affluent neighborhoods often have a wealth of resources. One important point – whether advantage or disadvantage – is that teaching in a public school requires certification.