← BlogPricing8 min read

School Cleaning Costs: What Districts Pay in 2026

School cleaning is one of the largest segments of the janitorial industry. Here's what districts actually pay — and how to price your services competitively.

Published March 14, 2026

The School Cleaning Market

Schools represent one of the largest and most stable segments of the commercial cleaning industry. According to the National Center for Education Statistics, there are over 130,000 K-12 schools and 4,000 colleges/universities in the U.S. — each requiring daily cleaning.

School cleaning contracts are attractive because they're:
Recurring — schools need cleaning every school day (180+ days/year)
Predictable — square footage doesn't change, scope is well-defined
Large — even a small elementary school is 30,000–60,000 sqft
Long-term — districts typically sign 1–3 year contracts

The challenge? Schools bid competitively, often requiring formal proposals, insurance certifications, and background checks for all staff.

School Cleaning Costs by Facility Type

Based on ISSA production rates and 2026 BLS wage data:

Elementary School (30,000–60,000 sqft)
→ 5x/week: $4,500–$10,000/month
→ Per sqft/month: $0.12–$0.18
→ Typical staffing: 2–3 cleaners per shift

Middle School (60,000–120,000 sqft)
→ 5x/week: $8,500–$18,000/month
→ Per sqft/month: $0.12–$0.17
→ Typical staffing: 3–5 cleaners per shift

High School (120,000–250,000 sqft)
→ 5x/week: $16,000–$38,000/month
→ Per sqft/month: $0.11–$0.16
→ Typical staffing: 5–10 cleaners per shift

University Building (40,000–100,000 sqft)
→ 5x/week: $6,500–$18,000/month
→ Per sqft/month: $0.14–$0.20

Daycare / Preschool (3,000–10,000 sqft)
→ 5x/week: $800–$2,500/month
→ Per sqft/month: $0.20–$0.30 (higher due to sanitization requirements)

Note: Per-sqft costs decrease as building size increases due to economies of scale.

What Makes School Cleaning Different

Schools have unique cleaning requirements compared to offices:

Classroom configuration: 25–30 desks, a teacher's station, shelving, cubbies, and a whiteboard/smartboard. More furniture density than a typical office.

Restroom-heavy: Schools have more restrooms per sqft than offices, and they see heavier use. Middle and high school restrooms require extra attention.

Cafeteria: Daily food service creates heavy soil. Cafeteria floors need wet mopping and sometimes auto-scrubbing 5x/week.

Gym/Locker rooms: Requires disinfection beyond standard cleaning. Shower areas, locker surfaces, and mats all need attention.

Seasonal variation: Schools have deep-clean periods during summer break, winter break, and spring break. These are often separate line items in the contract.

Background checks: Most districts require background screening for all personnel with building access. Budget $50–$100 per employee for this.

ISSA staffing benchmark: The ISSA recommends 1 custodian per 18,000–20,000 cleanable sqft for K-12 schools maintained at a Level 2 (Ordinary Tidiness) standard.

How to Win School Cleaning Contracts

School districts use formal procurement processes. To compete:

1. Register as a vendor: Most districts have an online vendor portal. Register and check for open RFPs (Requests for Proposal) regularly.

2. Get the required insurance: Districts typically require $1M–$2M in general liability, workers' comp, and sometimes a performance bond.

3. Submit a detailed proposal: Districts evaluate on price AND qualifications. Include your safety protocols, training program, green cleaning certifications, and references from similar facilities.

4. Price competitively but profitably: Use ISSA production rates to calculate your actual labor hours — don't guess. School districts know what cleaning should cost; bids that are unrealistically low will be rejected as low-ball.

5. Offer a trial clean: Some districts will allow a trial period. This is your best chance to prove quality and differentiate from incumbents.

Calculate Your School Cleaning Bid →

Price your next bid in 2 minutes

Our free janitorial bid calculator uses real ISSA production rates. No sign-up required.

Try Free CalculatorMore Articles