The highest earners are typically high school level teachers, and the lowest paid are preschool teachers. Different factors also affect the salary of most teachers, like location, cost of living, level of education and the type of learning institution they teach in.