Classroom Seating Calculator
Estimates maximum student capacity for a classroom by accounting for room size, the teacher's work area, aisle circulation space, and desk arrangement type. Useful for school administrators planning room assignments or renovations.
Last updated: September 2026
Maximum Capacity
36 students
Formula below · 1 source (lawfilesext.leg.wa.gov) · Updated Sep 2026
Compare with similar
About this calculator
Usable student floor space is always less than the raw room area. The formula is: Seats = floor(((roomLength × roomWidth) − teacherArea) × (1 − aisleSpace / 100) / seatingType), where seatingType is the square footage per student required by the chosen desk arrangement. Subtracting the teacher area removes the front-of-room space needed for a whiteboard, desk, and movement. Multiplying by (1 − aisleSpace / 100) reserves corridors between rows for emergency egress and comfortable movement. Dividing by the per-student area (which varies by arrangement — e.g., traditional rows need less space than cluster tables) gives the maximum seat count, floored to a whole number. The result is also capped at the building-code occupant load: the International Building Code (Table 1004.5) assigns classroom areas 20 sq ft of net floor area per occupant, so a room may hold at most floor(area / 20) people, one of whom is the teacher. Local fire and building codes may be stricter, so check them too.
How to use
Suppose a classroom is 30 ft long and 28 ft wide, the teacher area is 120 sq ft, aisles take 20% of remaining space, and tables & chairs require 15 sq ft per student. Step 1 — gross area: 30 × 28 = 840 sq ft. Step 2 — subtract teacher area: 840 − 120 = 720 sq ft. Step 3 — subtract aisle space: 720 × 0.80 = 576 sq ft. Step 4 — divide by seating type: 576 / 15 = 38.4 → 38 seats. Step 5 — code check: 840 / 20 = 42 occupants, minus the teacher = 41, so the answer is 38 students. With the defaults (30 × 25 ft, rows at 12 sq ft) the layout fits 44 desks, but the 750 sq ft room's occupant load of 37 caps it at 36 students.
Frequently asked questions
How much space per student is required for different classroom seating arrangements?
The seating options here are the furniture footprint per student, excluding aisles: about 12 sq ft for single desks in rows, 15 sq ft for tables and chairs, and 18 sq ft for collaborative clusters. Aisles and circulation are taken out separately by the aisle input, and the teaching area is subtracted first, so the total room area per student comes out higher: with 20% aisles, 12 sq ft of desk space works out to 15 sq ft of seating floor per student before the teaching area. That is why planning guides that quote gross figures give larger numbers, commonly 20–30 sq ft per student for general classrooms and more for labs and studios. The International Building Code's 20 sq ft of net floor area per occupant for classrooms is a maximum-occupancy limit, not a comfort target, and this calculator caps the result at it. Always verify against your local building and fire code, which may be stricter.
What percentage of classroom area should be reserved for aisle and circulation space?
Most educational facility guidelines recommend reserving 20–25% of net usable floor area for aisles, circulation paths, and emergency egress routes. For younger students who need more supervision and movement space, 25–30% is common. ADA accessibility standards also require a minimum 36-inch-wide accessible route, which affects how aisles are laid out in practice. Entering a lower aisle percentage will increase the seat count on paper but may create safety or accessibility violations, so err toward the higher end.
Why does the calculator use the floor function instead of rounding to the nearest whole number?
Physical seats are discrete objects — you cannot add 0.6 of a chair. More importantly, rounding up could place more students in the room than the available square footage safely supports, violating fire and safety codes. The floor function ensures the result is always the largest whole number that fits within the calculated usable area. If the calculation returns 38.9, the safe and code-compliant answer is still 38 seats, not 39.
Related calculators
Sources & references
Think a result is wrong? Report a problem with this calculator.