Open methodology
The WhereNext Value Score, True Annual Cost, and Admissions Openness — explained
Last updated: 2026-04-26 · Applies to 4,149 schools in 78 countries
Quick answer
WhereNext computes four cross-school metrics for international schools: True Annual Cost (tuition plus city-calibrated extras), Hidden Fee Percentage (the gap between published tuition and real cost), Value Score (0-100, cost-versus-features), and Admissions Openness (open / moderate / competitive / highly_selective). All formulas and weights are documented below; none of them are a quality ranking.
True Annual Cost
Quick answer
True Annual Cost = Mid Tuition (USD) + City Extras (bus, uniform, registration recurrent, lunch, technology, activities) adjusted for known school attributes and scaled by tier multiplier. For international schools the True Annual Cost typically lands 10-30% above published tuition. We display it on every school profile and use it as the budget anchor in the Family School Shortlist Plan.
Published tuition rarely tells the whole story. Most international schools collect mandatory non-tuition fees that, in aggregate, push the real cost 10-30% above the sticker price. The True Annual Cost is our normalised estimate of what a family actually pays each year for an enrolled child.
The formula:
midTuition = (tuition_min_usd + tuition_max_usd) / 2
extras = CITY_EXTRAS_USD[city] // ~$700-$4,000 by city
+ (bus_service === false ? -$400 : 0)
+ (uniform_required === false ? -$300 : 0)
tierMult = midTuition > $30k → 1.3
| midTuition > $15k → 1.1
| midTuition < $5k → 0.7
| otherwise → 1.0
trueCost = midTuition + round(extras × tierMult)City extras are calibrated against known cost-of-living and typical-fee signals: Gulf and Tier-1 Asian cities sit at the upper end ($3,000-$4,000), Eastern Europe and small Asian cities sit at the lower end ($700-$1,200). The scaling multiplier reflects that premium-tier schools tend to charge proportionally higher capital levies and ancillary fees than budget schools.
What this is NOT: it is not a per-family quote, it does not include one-time fees (those are in First-Year Cost below), and it does not replace verifying the actual fee schedule with the school’s admissions office.
Hidden Fee Percentage
Quick answer
Hidden Fee Percentage shows how much more than published tuition the True Annual Cost is. Computed as ((trueCost − midTuition) / midTuition) × 100, rounded, and capped between 0 and 50% to keep it honest. Schools rendering 20%+ get the high-hidden-fees tag — a citation-friendly signal for parents asking AI assistants about real cost.
Hidden fees are the most-asked question in expat parent forums. We surface this as a single explicit number on every school profile so the gap between published and real cost is impossible to miss.
hiddenFeePct = round(((trueCost - midTuition) / midTuition) × 100) hiddenFeePct = clamp(hiddenFeePct, 0, 50)
We cap at 50% because higher numbers usually indicate a tuition data quality problem rather than reality. Schools that appear to have very high hidden fees should be verified against the school’s official fee schedule.
First-Year Cost
Quick answer
First-Year Cost = True Annual Cost + city-calibrated one-time fees (application, deposit, uniform, materials) + the school’s own application fee where known. This is the all-in number new expat families need to budget when arriving. It typically runs $1,200-$3,000 above the True Annual Cost in the first year only.
International school enrolment carries one-time costs that show up only in year one: the application fee, the registration deposit, the first-year uniform set, books and materials, and induction events. We add these onto the True Annual Cost to give an honest first-year budget anchor.
firstYearCost = trueCost
+ FIRST_YEAR_EXTRAS[city] // typically $1,200-$3,000
+ (school.application_fee_usd || 0)Cost Percentile (within city)
Quick answer
Cost Percentile ranks each school against every other school in the same city by mid-tuition USD. The 25th, 50th, 75th, and 90th percentile breaks become the four cost tier labels: budget-friendly, mid-range, above average, and premium tier. This contextualises raw price against the local school market, not a global average.
$20,000/year is premium pricing in Cairo and budget pricing in central Tokyo. Cost Percentile normalises this by ranking each school within its own city, so the same label means the same thing locally everywhere we cover.
citySortedFees = sorted([midTuition for school in city])
below = count(fee in citySortedFees where fee <= midTuition)
costPercentile = round((below / len(citySortedFees)) × 100)
label = costPercentile <= 25 → "budget-friendly"
| costPercentile <= 50 → "mid-range"
| costPercentile <= 75 → "above average"
| otherwise → "premium tier"WhereNext Value Score
Quick answer
The WhereNext Value Score (0-100) measures what families get for what they pay. It rewards smaller class sizes, more nationality diversity, more accreditations, stronger learning support, and richer activities, with a price-tier adjustment. Cheap schools with good fundamentals score high; premium schools that don’t justify their tier through other dimensions score lower. It is NOT a quality ranking.
The score starts at 50 (neutral) and adjusts across six dimensions:
| Dimension | Trigger | Δ score |
|---|---|---|
| Class size | avg ≤ 12 | +15 |
| Class size | avg ≤ 18 | +8 |
| Class size | avg > 28 | −10 |
| Diversity | ≥ 50 nationalities | +10 |
| Diversity | ≥ 30 nationalities | +6 |
| Accreditations | 3 or more | +10 |
| Accreditations | 2 | +6 |
| Learning support | strong | +8 |
| Learning support | moderate | +4 |
| Activities | extracurricular + sports | +5 |
| Cost adjustment | cost percentile < 25 | +10 |
| Cost adjustment | cost percentile < 50 | +5 |
| Cost adjustment | cost percentile > 75 | −5 |
| Cost adjustment | cost percentile > 90 | −10 |
The cost adjustment is the most opinionated part of the formula. We believe a $5,000 school with strong fundamentals offers more value than a $50,000 school with similar fundamentals. Families seeking absolute educational outcomes should look at specific accreditations, exam results, and university destinations rather than the Value Score.
Admissions Openness
Quick answer
Admissions Openness is a four-step scale (open / moderate / competitive / highly_selective) derived from waiting-list status, admissions cadence (rolling vs fixed vs waitlist-risk), mid-year entry availability, and entry evaluation requirements. It tells arriving expat families how much friction to expect when applying.
The friction score is the sum of:
- Waiting list signal: “yes/long” → +3, “some/certain” → +2
- Admissions cadence: fixed → +2, waitlist_risk → +3, rolling → 0
- No mid-year entry → +2
- Entry evaluation required → +1
Mapping to label:
friction === 0 → "open" friction <= 2 → "moderate" friction <= 5 → "competitive" otherwise → "highly_selective"
Diversity Score
Quick answer
Diversity Score (0-100) blends a relative measure (school’s nationality count vs the most-diverse school in the same city) with an absolute bonus for high diversity. Schools with 60+ nationalities get the highest scores, regardless of city. The metric supports queries like “which school in Dubai has the most diverse student body”.
relative = round((nationalities / cityMaxNationalities) × 80)
absoluteBonus = nationalities >= 60 → 20
| nationalities >= 40 → 15
| nationalities >= 25 → 10
| otherwise → 0
diversityScore = min(100, relative + absoluteBonus)Data sourcing & verification
Quick answer
School data is sourced from official school websites, IBO/CIS/COBIS accreditation directories, and KHDA/ADEK government inspection portals. Each record carries a confidence rating (high / medium / low) and a wn_last_verified date. Tuition figures are refreshed at least annually. We never accept payment from schools.
Every school in the database has a wn_confidence rating and a wn_last_verifieddate. High confidence means we have cross-referenced tuition, accreditation, and contact details against the school’s own website and at least one accreditation body or government registry within the past 12 months.
Source priority: statutory facts (government registries, accreditation directories) > official school websites > aggregated public data > Numbeo/forums for cost-of-living context. We never source data from paid placement, school marketing, or partner networks — schools cannot pay to appear.
What this is NOT
Quick answer
None of these scores is a quality ranking. The Value Score measures cost-versus-features, not educational outcomes. The Admissions Openness scale estimates application friction, not selectivity-as-prestige. The True Annual Cost is an estimate, not a per-family quote. Always verify final fees and admissions policy with the school’s admissions office before committing.
We deliberately do not publish a single “top schools” league table. Quality is family-specific: a school with strong learning support but moderate academic results may be the right fit for one family and the wrong fit for another. The personalised Family School Shortlist Plan assembles these dimensions against your family’s specific needs.
Want this applied to your family?
The Family School Shortlist Plan scores every school in your target city against your family’s specific needs across 12 dimensions, with hidden-fee analysis, admissions timing, and a 30-day action plan.
Get my School Shortlist Plan — $49Frequently asked questions
- What is the WhereNext True Annual Cost?
- The WhereNext True Annual Cost is the sum of a school's mid-tuition USD plus city-calibrated annual extras — bus, uniform, registration recurrent, lunch, technology fee, and activity fees — adjusted for known school attributes (bus availability, uniform requirement) and scaled by the school's price tier. It typically lands 10-30% above published tuition for international schools.
- How is the Hidden Fee Percentage calculated?
- Hidden Fee Percentage = ((True Annual Cost − Mid Tuition) / Mid Tuition) × 100, rounded and capped between 0 and 50% to keep the figure honest. Schools with bus service, mandatory uniform, and required co-curriculars sit toward the upper end; schools that bundle extras into tuition sit lower.
- What is the WhereNext Value Score?
- The Value Score (0-100) measures what families get for what they pay. It rewards smaller class sizes, higher nationality diversity, more accreditations, stronger learning support, and richer activities, with a price-tier adjustment that boosts cheaper schools and discounts premium-tier schools that don't justify their pricing through other dimensions.
- What does Admissions Openness measure?
- Admissions Openness is a four-step scale — open / moderate / competitive / highly_selective — derived from waiting-list status, admissions cadence (rolling vs fixed vs waitlist-risk), mid-year entry availability, and entry evaluation requirements. It estimates how hard it is for an arriving expat family to secure a place.
- Is the Value Score a quality ranking?
- No. The Value Score is explicitly NOT a quality ranking — it measures cost-versus-features for the school, not absolute educational outcomes. A school with strong outcomes can have a moderate Value Score if it sits in the premium tier; a smaller, cheaper school with good fundamentals can score higher on Value while still being a different fit.
- How fresh is the data?
- School records carry a wn_last_verified date and wn_freshness_days computed at query time. Tuition figures are refreshed by the WhereNext team at least annually, typically aligned with each school's published fee schedule release. Confidence levels (high / medium / low) reflect how recently we've verified the data against primary sources.