nisr data: Ministry of Education (MINEDUC) / School Census rw.nisr.education-enrollment.annual annual

Education Enrollment

VERSION v2026-06-22
UPDATED 1d ago
COVERAGE 2016 - present
SHAPE 1,281 × 7
SIZE 14.1 KB
FREQUENCY annual
PIPELINE automated
LICENSE CC-BY-4.0

Enrollment counts in Rwanda's education system by level, school status, sex, and academic year. Covers 16 topics across Tables 4.1-4.17 (excluding 4.8) of the Rwanda Statistical Yearbook 2025 EDUCATION sheet: total_system (4.1), ecd (4.2), preprimary (4.3), primary (4.4), lower_secondary (4.5), upper_secondary (4.6), tvet_l1_5 (4.7), higher_ed (4.9), polytechnics (4.10), general_higher_ed (4.11), adult_literacy (4.12), tvet_totals (4.16), plus grade/level detail for primary_by_grade (4.13, P1-P6), lower_secondary_by_grade (4.14, S1-S3), upper_secondary_by_grade (4.15, S4-S6), and tvet_by_level (4.17, L1-L5). Summary tables (4.1-4.12, 4.16) also break out school_status (total, public, government_subsidized, private). Source: MINEDUC School Census.

LOADING DATA...
EDUCATION ENROLLMENT Education Enrollment
HIGHLIGHT
SEX

SCHEMA · 7 columns

COLUMN TYPE DESCRIPTION UNIT
academic_year string Academic year as published in the source. Calendar years (2017, 2018, 2019) for Tables 4.1-4.8 and 4.12-4.17; academic year format (2016/17, 2017/18, etc.) for Tables 4.9-4.11 (higher education, polytechnics, general higher ed). Table 4.10 uses 4-digit format (2022/2023) while others use 2-digit (2022/23). -
year int64 Start year as integer for charting (2016-2023). Derived from academic_year by taking the first component before '/'. Use academic_year for display labels. -
topic string Education level or breakdown type. Summary enrollment topics: total_system, ecd, preprimary, primary, lower_secondary, upper_secondary, tvet_l1_5, higher_ed, polytechnics, general_higher_ed, adult_literacy, tvet_totals. Grade/level detail topics: primary_by_grade (P1-P6), lower_secondary_by_grade (S1-S3), upper_secondary_by_grade (S4-S6), tvet_by_level (L1-L5). -
category string For summary enrollment topics: school_status dimension -- 'total' (all schools), 'public' (government-owned), 'government_subsidized' (government-aided private schools), 'private' (privately owned). For topic=ecd: additionally 'total_ecds' (all ECD including informal), 'ecd_centers' (ECD centers only), 'formal_centers', 'non_formal_centers', 'preprimary_total'. For topic=tvet_totals: 'total', 'short_courses', 'l1_2', 'l3_5', 'polytechnics'. For grade/level detail topics: grade or level slug (P1-P6 for primary; S1-S3 for lower secondary; S4-S6 for upper secondary; L1-L5 for TVET levels). -
sex string Sex breakdown -- 'total', 'male', or 'female'. -
count float64 Enrollment count (absolute headcount). Null for rows where only a percentage is available (rare). Source cells use thousands separators (e.g. '3,614,004') -- stripped on extraction. -
share_pct float64 Share of enrolled that are male or female, as a percentage on the 0-100 scale (e.g. 49.3 means 49.3%). Published for sex=male and sex=female rows in most summary topics. Null for grade/level detail topics (Tables 4.13-4.17) and for school_status sub-groups in some tables. Source cells encoded as '49.3%' strings. -

ACCESS