Salaries vary between school districts and generally are based on experience and college or professional development units completed beyond the bachelor's degree. Some districts pay bonuses for advanced degrees or extra duty. 2020-21 National Education Association figures show the average starting salary for a teacher in California was $51,600.