According to the U.S. Department of Education’s National Center for Education Statistics, in 2007–08, the average annual base salary of full-time private school teachers was $36,300. That’s considerably lower than public school teachers, who earned an average of $49,600. For first-year private school teachers, average starting salaries were $28,300. Their public school counterparts took home $38,200.