Back-to-school season is when most school and education facility bids get decided for the fall term — and it's also where a lot of cleaning companies underprice, either because they assume "it's just a school" or because they don't account for how different school cleaning actually is from office cleaning. Here's how to bid it correctly.
Why Schools Don't Bid Like Offices
Square footage looks similar on paper, but the composition of that square footage is completely different. A school building has far more restrooms per square foot than an office, high-traffic hallways that need daily attention, a cafeteria with its own cleaning protocol, and gymnasiums that clean fast but need specialized floor care. That mix is why the production rate range for schools — 2,000–3,000 sq ft/hr — is wider than almost any other facility type.
Three Things That Change the Number Inside That Range
- Restroom count. Count them individually rather than estimating. Each additional restroom adds real minutes, and schools frequently have far more than the client mentions upfront.
- Cafeteria and gym usage. If the cafeteria runs breakfast and lunch, or the gym doubles as an event space, factor in a second daily touch point rather than one evening clean.
- Summer deep-clean clauses. Many school contracts include a separate summer deep-clean (floor stripping/waxing, carpet extraction) that should be priced and invoiced separately from the monthly rate — don't bury it in the regular price and then eat the cost every August.
Walk the Building Before You Bid
School RFPs often go out with generic square footage numbers pulled from a facilities database, not the real cleanable area. Walk it yourself, or at minimum request a floor plan. A 40,000 sq ft elementary school at 2,500 sq ft/hr is 16 hours per cleaning — but the actual number could be 13 or 20 hours depending on restroom density and whether portables/annex buildings are included in that square footage.
Pricing the Academic Calendar
Unlike most commercial contracts, school cleaning isn't a flat 12-month schedule. Build your monthly price around actual service months (typically 9–10 months of full daily service), price the summer deep-clean as a separate line item, and clarify in writing what happens during holiday breaks and snow days — do they still pay, or does service pause? Get this in the contract before you sign, not after the first invoice dispute.
The Bottom Line
School contracts can be excellent, stable, multi-year accounts — but only if the bid reflects the real building, the real calendar, and the real scope. Use a school-specific production rate, count restrooms by hand, and separate the summer deep-clean from the monthly price before you submit the number.