The University of Alabama, Birmingham is the best college to become a teacher as it offers the highest salary of $101,860, followed by Auburn University ($96,016) and The University of Alabama($93,633). A typical teacher’s salary ranges from $47,001 to $69,701. An average salary of a teacher in Alabama is about $59,401. Teachers tutoring high school students are likely to get more wages than middle or elementary schools. On an hourly basis, teachers make $10/hour.  Teachers with master’s degrees are likely to earn more than graduates. The average salary elevates from $58,240 to $62,440, including a postgraduate degree.