Skip to content

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.


Provider
Pratham Education Foundation
Website
Access Level
🟢 No Login — All data free to download
Formats Available
PDF Reports, Excel, CSV (data portal)
Coverage
Rural India — District level (600+ districts)
Published Since
2005 (annual, except 2015 and 2020)

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) 🟢

  1. Go to asercentre.org
  2. Click "ASER Reports" in the top menu
  3. Select year (2005–2023 available)
  4. 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:

  1. Go to asercentre.org/page/en/data.html
  2. Select: Indicator (e.g., "Std 2 reading in Std 5") → Level (District) → Year(s)
  3. Download as CSV
  4. 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.


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

  1. Go to asercentre.org/page/en/data.html
  2. Select: "% Std 5 children who can read Std 2 text" at District level
  3. Select years: 2008, 2012, 2016, 2019, 2022, 2023
  4. Download CSV → Open in Excel
  5. 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?


  • 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 →