ExploreMapCompareBlogSign in

School data should be honest.

We built SchoolScope because choosing a school shouldn’t mean trusting a black box. Here’s exactly what we stand for.

What we stand for

  1. 1No school pays for better placement. Our customers are parents, not schools. No sponsored profiles, no premium listings, no arrangement that puts one school above another for any reason other than the data.
  2. 2The methodology is public. Every weight, every data source, every known limitation—published on our methodology page. If you disagree with how we weight growth vs. test scores, you can see exactly where and why. No black box.
  3. 3A score is a starting point, not a verdict. Every school profile says what the data can’t capture: teaching quality, school culture, arts programs, how the front office treats you when you call. We show the score. We also show its limits.
  4. 4Demographics are context, not score. We show who goes to a school. We show equity gaps. We never bake demographics into the Scope Score. A school serving a low-income community shouldn’t lose points for who it serves—it should get credit for what it does with the students who walk in the door.
  5. 5Fresh data, direct from the source. We pull from California’s Department of Education as soon as new data is released each year. Not intermediary APIs. Not federal datasets running years behind state data. The 2025 school year uses 2025 data.
  6. 6Growth matters more than raw scores. A school that takes kids from “below standard” to “met standard”is doing something harder and more valuable than a school that coasts on students who arrived already ahead. Our scoring methodology rewards that work explicitly.
  7. 7You should be able to adjust the weights. We make judgment calls about what matters—and we say so openly. If you think we overweight test scores or underweight school climate, you’ll soon be able to change the formula yourself and see your score. Your priorities, your score.

Our approach to equity

Every school rating system correlates with race and income. That’s not a bug in any particular tool—it’s what happens when you measure outcomes without measuring effort. We chose to do something different.

A school where 95% of students qualify for Free/Reduced Lunch and 70% exceeded the state standard is doing something remarkable. A scoring system that penalizes it for serving low-income families is telling you the wrong story.

What we show
  • Equity gap breakdowns: test scores, absenteeism, and suspension disaggregated by student subgroup — showing how each group actually performs
  • Demographic composition vs. surrounding neighborhood
  • Per-pupil spending so you can see resource differences
  • ELPAC proficiency: how well a school serves its English Learner students
What we never do

We never penalize a school for who it serves. Demographics, income mix, and neighborhood profile are shown as context on every profile—they are never part of the Scope Score.

The Scope Score measures what a school does: growth trajectory, ELPAC proficiency, and academic performance. Not who walks in the door.

Read our full reasoning: why we show diversity but don't score it →

Where our data comes from

Every number on SchoolScope traces back to a government source in two clicks or less.

We download data directly from the California Department of Education, the U.S. Department of Education (NCES), and the U.S. Census Bureau. We do not scrape, license, or resell data from any other school rating site. Our analysis and Scope Score methodology are original—the underlying data is public.

Want to verify any number? Our methodology page links to the exact data files and explains every calculation.

Data sources

We pull from 19+ government data sources across federal and state agencies. Every source below is freely available to the public—we link directly to where you can download the same files yourself. For a technical explanation of how each source feeds into the Scope Score formula, see our methodology page.

Nationwide Sources (U.S. Department of Education & Census Bureau)
U.S. Department of Education, National Center for Education Statistics
School directory, enrollment counts, teacher counts, student demographics for every public school in the U.S.
National
U.S. Department of Education, National Center for Education Statistics
Private school profiles including enrollment, student-teacher ratio, religious affiliation, and grades offered. Published biennially.
National
U.S. Department of Education, National Center for Education Statistics
School attendance zone boundaries used to compute feeder school relationships (which elementary feeds into which middle and high school).
National
U.S. Department of Education, National Center for Education Statistics
District-level per-pupil expenditure, revenue sources, and financial data.
National
U.S. Census Bureau
Community context data including median household income, home values, and educational attainment for the areas surrounding schools.
National
California-Specific Sources
California Department of Education / Educational Testing Service
Core Scope Score input. Proficiency levels (Exceeded, Met, Nearly Met, Not Met) for grades 3–8 and 11.
CA
California Department of Education / Educational Testing Service
Supplemental science performance data for grades 5, 8, and high school.
CA
California Department of Education
School climate signal and Scope Score component. Percentage of students missing 10%+ of school days.
CA
California Department of Education
School climate signal and Scope Score component. In-school and out-of-school suspension rates.
CA
California Department of Education
School contact information, principal names, website URLs, phone numbers, and physical addresses.
CA
California Department of Education
District-level teacher and principal salary ranges.
CA
California Department of Education
Four-year adjusted cohort graduation rates for high schools.
CA
California Department of Education
College and career readiness metrics used in high school Scope Scores.
CA
California Department of Education
Percentage of graduates enrolling in post-secondary education within 12 months.
CA
California Department of Education
Year-over-year performance trend data from the California School Dashboard.
CA
California Department of Education / Educational Testing Service
English Language Proficiency assessment results for English Learner students.
CA
California Department of Education
Annual enrollment counts and demographic breakdown by race/ethnicity and grade.
CA
California Community Care Licensing Division (CHHS)
Preschool and child care center licensing data including capacity, type, and location.
CA
California Department of Education
Individual school spending data as reported under federal ESSA requirements.
CA

Who built this

B
Bri Stanback
Founder & Data Scientist
I built SchoolScope because I needed it. When I was trying to evaluate schools, the available tools gave me a single number with no explanation of what drove it or what it missed. So I pulled California’s own CAASPP data, split exceeded from met, measured growth trajectories, and published every step of the analysis. The goal is simple: give parents the same quality of information a data scientist parent would put together for themselves—and make it free to use.

Coverage & expansion

SchoolScope currently covers California. We’re building toward nationwide coverage—many of our data sources (NCES, Census) are already national. As we expand to additional states, each state page will document the specific assessment data used, since standardized testing varies by state.

Our current data reflects the 2025 test year. Data is updated annually when new results are published by each agency.

See it in action

The principles above are only worth something if the product delivers on them. Explore California schools and see for yourself. If you want to understand every number on the page, the full methodology is there—every weight, formula, and limitation, all published.

Contact

Questions about our methodology? Found an error in the data? Want to collaborate? Get in touch.