School Air Alert

Know tomorrow's air before the bell rings.

Every evening at 6 PM we forecast the air in your area during school hours tomorrow, and tell you what to move indoors.

Loading tomorrow's forecast

Get it by email every evening

One short message at 6 PM, only for your area. Enough time to change tomorrow's assembly and PE plans.

What each level means for a school day

PM2.5 averaged over school hours (µg/m³), using India's National Air Quality Index bands.

    How often it warns you in time

    Share of Very Poor and Severe school days (October to January) that each forecast warned about the evening before.

    School Air Alert88%
    Assuming tomorrow will be like today83%
    CAMS global forecast (used by many AQI apps)30%

    12 Nov 2025, 6 PM. Forecast for the next school day: Severe at Alipur, Anand Vihar and R K Puram (334, 327, 324 µg/m³).

    What the monitors measured: 319, 353 and 342 µg/m³.

    Tested on 2,325 school days across 6 Delhi monitors (Feb 2025 – Oct 2026). Each month was forecast by a model that never saw that month. Average error: 19 µg/m³, against 49 for the CAMS global forecast.

    What happens every evening

    1. 6 PM: the latest readings come in

      Today's PM2.5 from CPCB and DPCC monitors, tomorrow's weather forecast, and NASA satellite counts of crop fires in Punjab and Haryana.

    2. The model forecasts school hours

      It predicts the average PM2.5 between 7 AM and 2 PM tomorrow for each area. Calm nights and low winds trap smoke until morning, and the model has learned that from two years of data.

    3. You get one plain message

      The level, what to move indoors, and why the air is bad. Runs on AWS Lambda, EventBridge, S3 and SNS.