Classroom CO₂ Ventilation Calculator
How classroom ventilation affects indoor CO₂
Modern buildings are designed to keep occupants comfortable while minimizing energy use, yet tight envelopes and high occupancy can allow carbon dioxide to accumulate. Although CO₂ is not toxic at typical indoor levels, elevated concentrations are still useful because they signal how well outdoor air is replacing stale indoor air. In a classroom, that matters a great deal. Dozens of students exhale CO₂ continuously, and if fresh-air supply cannot keep pace, the concentration climbs through the lesson. This calculator turns that relationship into a quick estimate so teachers, students, and facilities staff can see how room size, class size, and ventilation rate work together.
The tool gives two answers. First, it estimates the steady-state CO₂ level: the concentration the room would approach if the same number of occupants stayed in the space long enough while ventilation remained constant. Second, it estimates how long it takes to reach a threshold such as 1000 ppm when the room starts near outdoor conditions. Those two results are useful in different ways. The steady-state value tells you whether the room is fundamentally under-ventilated for the class size, while the time estimate tells you how quickly conditions may deteriorate during a class period.
What the inputs mean in plain language
Before using the form, it helps to translate each field into a real classroom picture. Room volume is the amount of air in the space, usually found by multiplying floor area by ceiling height. Occupants are the people exhaling CO₂ into that air. CO₂ generation per person depends on age and activity level; a quiet seated class produces less than a gym class, choir rehearsal, or active lab. Ventilation rate in air changes per hour, or ACH, measures how often the room's full air volume is effectively replaced each hour. Outdoor CO₂ is the starting background concentration of incoming air, and threshold CO₂ is the level you want to evaluate for comfort, alertness, or policy targets.
- Room Volume (m³): the size of the classroom air reservoir.
- Number of Occupants: the students, teachers, and other people adding CO₂.
- CO₂ Generation per Person (L/min): a breathing-related emission rate for each person.
- Ventilation Rate (ACH): how aggressively outdoor air flushes the room.
- Outdoor CO₂ (ppm): the background level in the air entering the building.
- Threshold CO₂ (ppm): the target or limit you want to test against.
If you are unsure about a value, it is usually better to treat the calculator as a scenario tool than as a perfect predictor. Try a conservative ventilation rate, compare a smaller and larger class, or test what happens when a window is opened and the effective ACH rises. The trend is often more informative than any single number. For example, increasing ACH or lowering occupancy almost always has a much stronger effect than small changes in outdoor CO₂.
How the formula works
The underlying equation treats the classroom as a well-mixed box where CO₂ enters through human respiration and exits through ventilation. Let be the room volume, the number of occupants, and the generation rate per person. The total generation is . Ventilation is characterized by air changes per hour (ACH), which multiplies the room volume to yield the fresh-air flow rate supplied each hour. The steady-state concentration relative to outdoor air is then
where is the outdoor CO₂ concentration expressed in parts per million. The factor of one million converts the volumetric ratio to ppm. In the calculator, the entered generation rate is in liters per minute per person, so the script converts it to cubic meters per hour before applying the equation. The result makes the tradeoff very clear: bigger rooms dilute exhaled air, higher ACH removes it faster, and larger classes push the concentration upward.
Indoor levels do not jump to steady state instantly. When a new class enters a ventilated room, the concentration usually rises quickly at first and then gradually slows as it approaches equilibrium. The time required to reach a threshold concentration starting from outdoor levels follows first-order kinetics:
This expression estimates how long it takes for a freshly ventilated classroom to reach a specified threshold, assuming occupancy and ventilation stay constant throughout the lesson. If the chosen threshold is already above the steady-state value, the room will never naturally rise that high under those conditions, which is why the calculator reports that the threshold is above steady state. In practice, this helps answer planning questions such as whether a 45-minute lesson is likely to cross 1000 ppm or whether a short ventilation break between classes is enough.
Typical indoor CO₂ levels and standards
Outdoor background CO₂ currently averages roughly 420 ppm globally, although cities or roadside sites may be slightly higher. Inside classrooms, people often use 800 to 1000 ppm as a rough comfort range and 1000 to 1200 ppm as a warning band where a room may start to feel stuffy. CO₂ itself is not the only indoor-air concern, but it is easy to monitor and often acts as a practical proxy for whether the space is receiving enough outdoor air for the number of people using it. That is why schools frequently place low-cost sensors in classrooms: the reading is understandable, trends over time are easy to see, and spikes can reveal rooms that need attention.
| Organization | Recommended Limit (ppm) | Context |
|---|---|---|
| ASHRAE | 1000 | General comfort guideline |
| CDC | 1200 | School ventilation during outbreaks |
| OSHA | 5000 | Workplace exposure limit (8-hour) |
| LEED | 1100 | Green building certification target |
Keeping classrooms below 1000 ppm often requires more outdoor air than older systems consistently deliver, especially when rooms are densely occupied. Portable air cleaners can reduce particulates, and that makes them valuable for many indoor-air goals, but they do not remove CO₂ unless they include a dedicated scrubbing technology. For ordinary classrooms, lowering CO₂ still means increasing outdoor air, improving HVAC delivery, or reducing the number of people sharing the space. The calculator is therefore most helpful when you want to compare those levers rather than guess.
Worked example
Imagine a 200 m³ classroom with 25 occupants, each generating 0.3 L/min of CO₂, and a ventilation rate of 3 ACH. With outdoor air at 420 ppm, the steady-state concentration comes out to about 1670 ppm. The room does not hit that level instantly, but it rises toward it. If you ask when the room reaches a 1000 ppm threshold, the answer is roughly 18 minutes. That is a vivid result: a room that starts the period at outdoor background levels can still become stuffy well before the middle of class when ventilation is modest and occupancy is high.
Now compare that with a better-ventilated scenario. If the same classroom were supplied at 6 ACH instead of 3 ACH, the steady-state concentration would fall dramatically because the same exhaled CO₂ is being diluted and removed twice as fast. The exact improvement depends on the other inputs, but the pattern is robust: higher ventilation shifts both outputs in a favorable direction by lowering the eventual plateau and slowing the climb toward any chosen threshold. That is why opening windows, fixing a weak air handler, or reducing occupancy can produce noticeably better readings on a classroom sensor.
Assumptions and how to interpret the result
The mass-balance model deliberately simplifies reality so that the relationships stay understandable. It assumes the room air is well mixed, even though real rooms can have stagnant corners, strong drafts, or occupied zones that momentarily read higher than the room average. It also assumes occupancy and ventilation remain steady, which may not be true if students enter late, a door stays open, windows are opened partway through class, or an HVAC unit cycles. These are not flaws so much as reminders about what the number means: it is a structured estimate based on average conditions, not a promise about every point in the room.
Input quality matters too. CO₂ generation rates vary with age, body size, and activity. Younger children seated quietly may generate less than the default value, while an active classroom discussion, lab movement, or music rehearsal may generate more. Room volume should reflect the actual air space, not just floor area, and ACH values from drawings or commissioning reports may differ from field performance if dampers are closed, filters are dirty, or controls are not behaving as intended. If you have a classroom sensor, comparing observed readings with calculated ones is an excellent way to teach model validation and identify whether the assumed ventilation rate is realistic.
Perhaps the most useful way to read the output is comparatively. Suppose one scenario gives a steady-state value of 1500 ppm and another gives 900 ppm. That does not just mean the second is numerically lower; it means the second operating condition has moved the classroom from a persistently stuffy regime into a range that is more likely to feel fresh and support attention. Similarly, a threshold time of 12 minutes versus 35 minutes can change scheduling decisions, window-opening routines, or class-rotation plans. Small changes in ventilation sometimes make a very large practical difference when a room is near the edge of acceptable performance.
In short, this calculator explains a simple physical story: people add CO₂, fresh air removes it, and the balance between those two processes determines the air students breathe. Use it to test design ideas, plan ventilation breaks, interpret classroom sensor data, or show students how a first-order differential equation connects directly to everyday life. If you want a quick intuition before filling out the form, remember the big picture: higher ACH and bigger rooms help, while more people and higher activity levels push CO₂ upward faster.
Mini-game: Ventilation Triage
This optional mini-game turns the same idea into a fast classroom challenge. Instead of solving the equation directly, you manage three classroom zones where occupant bursts raise CO₂ and limited fresh-air pulses push it back down. It is intentionally playful, but the tradeoff is real: when generation outpaces ventilation, ppm climbs fast; when air changes arrive at the right time and place, the room stays comfortable longer.
Educational takeaway: In both the game and the calculator, the central battle is the same one—student-generated CO₂ rises with occupancy, while fresh-air delivery removes it at a rate tied to ACH and room volume.
