ASER — Annual Status of Education Report¶
India's most widely-cited education survey — tracking whether children can actually read and do arithmetic, not just whether they attend school.
What Is ASER?¶
The Annual Status of Education Report (ASER) is a citizen-led survey conducted every year by Pratham — India's largest education NGO. While government data tracks enrollment, ASER tracks learning outcomes.
The critical insight behind ASER: India enrolled most children in school by 2010, but learning quality remained poor. A child might be enrolled in Class 5, yet unable to read a Class 2-level text. ASER made this "learning crisis" visible with data.
What ASER Measures¶
Every year, ASER volunteers visit rural households and test children aged 5–16 on:
| Test | What Is Measured |
|---|---|
| Reading Level | Can read nothing / Letters / Words / Std 1 text / Std 2 text |
| Arithmetic Level | Can do nothing / Number recognition / Subtraction / Division |
| Enrollment | Is the child currently enrolled in school? |
| School Type | Government / Private / Madrasa / Not enrolled |
| Attendance | Was the child in school on the day of survey? |
Why ASER Matters: The Learning Crisis¶
The Shock in the Numbers
ASER 2023 found that only 43% of Class 8 students in rural India can read a simple Std 2-level text fluently. This is despite near-universal enrollment.
| Indicator | 2018 | 2022 | 2023 |
|---|---|---|---|
| Std 5 children reading Std 2 text | 50.5% | 42.8% | 43.3% |
| Std 8 children doing division | 44.1% | 43.0% | 43.9% |
| Class 3 enrolled in govt school | 72.9% | 72.9% | 74.8% |
How to Download ASER Data¶
Method 1: Annual Reports (PDF) 🟢¶
- Go to asercentre.org
- Click "ASER Reports" in the top menu
- Select year (2005–2023 available)
- Download the full PDF report or state-level summaries
Method 2: ASER Data Portal (CSV by District) 🟢¶
The ASER data portal allows you to download district-level time-series data:
- Go to asercentre.org/page/en/data.html
- Select: Indicator (e.g., "Std 2 reading in Std 5") → Level (District) → Year(s)
- Download as CSV
- Each row is a district, each column is an ASER indicator for a year
This is the best format for time-series analysis and mapping.
Python: Track Learning Trends Over Time¶
import pandas as pd
import matplotlib.pyplot as plt
# Load ASER district data (from asercentre.org data portal)
# CSV has one row per district, columns for each year
aser = pd.read_csv("aser_reading_std2_district.csv")
# Filter for Maharashtra
mh = aser[aser['state'] == 'Maharashtra'].copy()
# Average reading rate per year across all Maharashtra districts
years = [str(y) for y in range(2006, 2024) if str(y) in aser.columns]
mh_trend = mh[years].mean()
# Plot trend
fig, ax = plt.subplots(figsize=(12, 5))
ax.plot(years, mh_trend.values, marker='o', linewidth=2.5,
color='steelblue', markersize=6)
ax.set_xlabel('Year')
ax.set_ylabel('% Class 5 Children Reading Class 2 Text')
ax.set_title('Learning Outcomes Trend — Maharashtra (ASER 2006–2023)')
ax.set_ylim(0, 100)
ax.axhline(50, color='gray', linestyle='--', alpha=0.5, label='50% benchmark')
ax.legend()
ax.grid(True, alpha=0.3)
plt.tight_layout()
plt.savefig('aser_mh_trend.png', dpi=150)
plt.show()
print(f"Peak year: {years[mh_trend.values.argmax()]} ({mh_trend.values.max():.1f}%)")
print(f"2023 value: {mh_trend['2023']:.1f}%")
✏️ Practice Exercise¶
Exercise 2.5 — Is Your District Improving?
Goal: Track ASER learning outcomes in your district from 2008 to 2023.
Time needed: 20 minutes
- Go to asercentre.org/page/en/data.html
- Select: "% Std 5 children who can read Std 2 text" at District level
- Select years: 2008, 2012, 2016, 2019, 2022, 2023
- Download CSV → Open in Excel
- Find your district row
Create a simple line chart in Excel: - X-axis: Years (2008 to 2023) - Y-axis: % reading correctly
Answer: - [ ] Did reading outcomes improve or decline in your district from 2008 to 2023? - [ ] When was the peak year for your district? - [ ] How does your district compare to the state average? - [ ] What % of children in Class 3 in your district attend private schools?
Related Datasets¶
- UDISE+ — School infrastructure (enrollment, teachers, facilities)
- Census — Literacy rate among adults (outcome of education over decades)
- NFHS — Education indicators for women and girls
Continue to Chapter 3: Environment, Agriculture & Natural Resources →