Independent Texas school research. TEA data, clearly explained. Not affiliated with the state agencyTEA.

txschools.netSchool data with context

Unofficial

About txschools.net

txschools.net is an independent, unofficial research site. It is not operated by, endorsed by, or affiliated with the Texas Education Agency. TEA publishes the underlying accountability reports and data downloads. Its Reports and Data Portal is the official landing page for those files, while TXschools.gov provides official individual district and campus reports. Where a figure here disagrees with TEA's figure, TEA's is right and this one is wrong.

What this adds

TEA publishes what a school scored. This site adds the context that makes the score mean something.

A comparison that demographics do not rig

Every figure is set against schools serving a similar share of economically disadvantaged students, alongside the statewide figure rather than instead of it. Beating the state average while serving almost no poor students demonstrates less than matching peers while serving many.

Ranks that state what they are out of

Every rank here carries the group it is drawn from and the number of entities in that group. Where several entities share a score they share a rank, and the page says how many.

Five years of history, made comparable

The direction a school is moving is usually more useful than one year of it. TEA rewrote the rules mid-window, so making the years comparable takes work.

The underlying data, downloadable

Every district and charter-system page offers its own figures as CSV and JSON; campuses are rows in the bulk files. The whole normalised dataset is at the download page. Nothing here is meant to be taken on trust.

District & charter systems
1,199
Campuses
9,031
Academic years
5
Metrics compared
59

Where the numbers come from

Each fetch is archived and checksummed, so every published figure traces back to the bytes TEA served.

The accountability snapshot is fetched from files TEA publishes through TXschools.gov. TEA's Reports and Data Portal is the official landing page for accountability reports and bulk downloads. TEA overwrites the fetched files in place with each release, so every fetch is kept under the date it was taken with a sha256 checksum of each file's decompressed contents: a change between releases shows up as a changed checksum rather than as a silently different number.

This site was built from the snapshot taken 15 August 2026, comprising the 14 TEA accountability files below.

Enrollment history comes from TEA's separate PEIMS Student Program and Special Populations reports, fetched 24 August 2026. Those 10 district and campus reports cover five school years and are archived with the same checksum safeguards.

TEA source files in this snapshot, with row counts
TEA source fileRows
districts1,199
schools9,031
change_over_time10,234
change_over_time_achievement10,682
change_over_time_progress10,682
change_over_time_gaps10,682
overview10,234
profile_tab10,234
finance_district1,195
finance_school8,723
ctg_districts1,199
ctg_schools9,031
student_achievement_tab9,913
school_progress_tab10,234
PEIMS enrollment history (10 reports)49,414

Separate official publications add history, family-action notices and context that are not part of the accountability snapshot. Each section keeps its own year, denominator and limitations.

Additional official public sources used by this site
Public datasetAgencyYear or periodRows
2026 accountability summary bulk downloadTexas Education Agency2025-2610,230
Schools Identified for Improvement and Public Education Grant listsTexas Education Agency2026 / 2026–272,047
Student Transfer ReportsTexas Education Agency2021-22–2025-265,995
Texas Academic Performance Reports educator dataTexas Education Agency2020-21–2024-2548,588
Discipline ReportsTexas Education Agency2020-21–2024-25157,513
Small Area Income and Poverty Estimates for school districtsU.S. Census Bureau20241,017
High-school graduates enrolled in higher education the following fallTexas Higher Education Coordinating Board2023-24 → Fall 20242,461

Row counts are what the build measured after normalising the published files. They count table rows, not distinct schools; historical tables carry several years per entity.

TEA and the other agencies named here are the publishers of the underlying records. txschools.net does not grant permission to reuse third-party source material; consult each publisher's terms and policies. TEA’s current site policy says TEA website content is copyrighted and states limited copying conditions; this site does not reinterpret or expand them. Cite txschools.net as well when using this site's derived comparisons or rankings.

Download the dataset and check any of this against TEA's own publication.

The 2023 methodology refresh

Why the same school year can appear with two different grades, and which one this site uses.

In 2023 TEA rewrote how the A–F score is calculated — most visibly the college, career and military readiness targets — for every year from 2022-23 onward. So the older year could be read beside the newer ones, TEA re-scored 2021-22 under the new rules and published the result alongside the original, labelled 2021-22 What If.

The gap is not small, and it is not a correction. Cayuga ISD was rated A with 94 for 2021-22 under the original rules, and B with 87 for the same year under the refreshed ones. Nothing the district did changed; only the arithmetic did.

This site therefore uses the re-scored figure wherever one year is compared with another, so a trend measures schools rather than rule changes. The original is not hidden: where an entity has one, its page shows it and says which figure it is charting. TEA publishes six year labels; there are five academic years, because 2021-22 and 2021-22 What If are the same twelve months scored twice.

How the peer group is chosen

A peer group is the schools — districts with districts, campuses with campuses — whose share of economically disadvantaged students falls within 10 percentage points of the entity's own. Every page states how many entities that group contains.

The band came out of this project's own analysis. Of the 8,242 campuses with a comparable score in both 2023-24 and 2025-26, sorted into ten equal groups by economically disadvantaged share, the poorest tenth gained 4.34 points on average and the richest tenth gained 0.75. A gap that size means a comparison against the state average measures the composition of a school's intake at least as much as anything the school did.

That cuts both ways. Judged against the state, a well-off school looks better than its work warrants and a high-poverty school looks worse. The band is not an excuse for one or a penalty on the other. Both comparisons appear on every page, and the reader can switch which group each figure is measured against.

The band is blunt, and presented as one: it controls for a single characteristic. It does not control for mobility, language, disability, school size, or the many things TEA does not publish at this grain.

Judgement calls

Alternative Education Accountability campuses are flagged, not hidden

TEA evaluates 30 districts and 416 campuses under Alternative Education Accountability, a separate standard for schools serving students at risk of dropping out. They are held to a different bar, so they are marked wherever they appear rather than quietly filtered out of the distributions they would otherwise shift.

"Not Rated" is a status, not a blank

When TEA declines to issue a rating — for a new campus, for one too small to report without identifying students, or for other reasons in its rules — the published value is Not Rated. It is excluded from averages rather than counted as zero, which would invent a failure that was never assessed. Where a page has no rating to show, it says the rating was not issued.

Averages are unweighted unless labelled otherwise

An average across districts treats every district equally; an average across students does not, and the two can point in opposite directions when large and small districts differ. Where that difference matters to a claim, both are given.

Errors

This site is built and maintained independently, and mistakes in it are its own rather than the Texas Education Agency's. If a figure here looks wrong, check it against TXschools.gov. Every claim published here is covered by tests that recompute it from the source data, so a future release from TEA that changes the picture fails the build rather than quietly ageing into being wrong.

If it still looks wrong after checking against TEA's own figure, that is a bug in this site's normalisation, not a data question — report it on GitHub, with the page URL and the figure you expected.