School Custodian Salary

Growth Trends for Related Jobs

School custodians have the responsibility of cleaning and providing basic maintenance for schools. They may work during the school day or after school and through the evening. Their salaries depend on their pay grade in each school district. School custodians’ salaries, in general, however, are not very high compared with all other jobs.


The average salary for a janitor is $24,560 per year, or $11.81 per hour, according to the Bureau of Labor Statistics as of May 2010. The 10th percentile earned up to $16,340 per year, or $7.86 per hour. The 25th percentile made up to $18,250 per year, or $8.78 per hour, while the 75th percentile earned up to $28,990 each year, or $13.94 per hour. The 90th percentile brought in at least $37,190 per year, or $17.88 per hour.


The bureau estimated that as of May 2010, 348,130 custodians were employed in elementary and secondary schools in the United States. Their average annual salary was $28,570 per year, and their mean hourly wage was $13.74.

Longmont, Colorado Example

The St. Vrain Valley School District in Longmont, Colorado -- a small city of about 88,424 as of July 2009, according to -- puts school custodians in the fourth pay grade of 25 pay grades for its classified staff. The minimum salary for this position as of the 2010 to 2011 school year was $11.39 per hour, and the high point was $16.39 per hour. The median hourly wage was $13.89 per hour.

Boston, Massachusetts, Example

Boston public schools custodians can receive a variety of salaries based on their particular pay grade and step within each pay grade. The school district has four pay grades. The lowest one has a salary of $16,078 per year as of the 2010-2011 school year. The second-highest grade has a salary range of between $36,534.77 per year and $ 40,783.23. The next-highest salary grade has a salary range of between $44,289.81 and $50,875.51. Finally, the highest-paying salary grade has a salary of between $47,942.26 and $55,777.49.