Best Schools in India 2026

PickMySchool's ranking of the top 10 schools in India, plus the best CBSE, ICSE, IB and boarding schools and the best schools in every city — from 300+ schools in 90+ cities.

Top 10 schools in India 2026

Ranked by PickMySchool's editors — see how we ranked. Fees are annual, as published by each school.

RankSchoolCityBoardTypeFoundedAnnual fees
#1The Doon School, DehradunDehradunICSEBoys' boarding1935₹14.54 L
#2Mayo College, AjmerAjmerCBSEBoys' boarding1875₹11.52 L
#3The Scindia School, GwaliorGwaliorCBSEBoys' boarding1897₹10.71 L
#4Welham Girls' School, DehradunDehradunICSEGirls' boarding1957₹11.1 L
#5The Lawrence School, SanawarSanawarCBSECo-ed boarding1847₹10.34 L – ₹10.71 L
#6Woodstock School, MussoorieMussoorieIBCo-ed boarding1854On request
#7Rishi Valley School, MadanapalleMadanapalleICSECo-ed boarding1926₹9.25 L – ₹9.5 L
#8The Cathedral and John Connon School, MumbaiMumbaiICSEDay1860On request
#9Delhi Public School, R.K. PuramDelhiCBSECo-ed day & boarding1972₹2.04 L
#10Bishop Cotton School, ShimlaShimlaICSEBoys' boarding1859₹7.8 L – ₹9.2 L
  1. 1

    The Doon School, Dehradun

    Dehradun, Uttarakhand · ICSE · Boys' boarding · Est. 1935 · ₹14.54 L

    India's best-known boys' boarding school, with ICSE/ISC and IB Diploma, a 70-acre campus and an unmatched alumni network.

  2. 2

    Mayo College, Ajmer

    Ajmer, Rajasthan · CBSE · Boys' boarding · Est. 1875 · ₹11.52 L

    Founded in 1875 as a school for princely families; a 187-acre heritage campus with strong sport, riding and CBSE results.

  3. 3

    The Scindia School, Gwalior

    Gwalior, Madhya Pradesh · CBSE · Boys' boarding · Est. 1897 · ₹10.71 L

    A historic boys’ boarding school inside Gwalior Fort, known for all-round education and leadership development.

  4. 4

    Welham Girls' School, Dehradun

    Dehradun, Uttarakhand · ICSE · Girls' boarding · Est. 1957 · ₹11.1 L

    One of India's leading girls' boarding schools, consistently among the top for ICSE/ISC academics and alumni.

  5. 5

    The Lawrence School, Sanawar

    Sanawar, Himachal Pradesh · CBSE · Co-ed boarding · Est. 1847 · ₹10.34 L – ₹10.71 L

    Among the oldest co-ed boarding schools in the world (1847), with a 139-acre Himalayan campus and a strong CBSE record.

  6. 6

    Woodstock School, Mussoorie

    Mussoorie, Uttarakhand · IB · Co-ed boarding · Est. 1854 · On request

    A leading international IB boarding school in the Himalayas, with a globally diverse community and strong university placements.

  7. 7

    Rishi Valley School, Madanapalle

    Madanapalle, Andhra Pradesh · ICSE · Co-ed boarding · Est. 1926 · ₹9.25 L – ₹9.5 L

    Founded by J. Krishnamurti; a rural co-ed boarding school renowned for its progressive, inquiry-led education.

  8. 8

    The Cathedral and John Connon School, Mumbai

    Mumbai, Maharashtra · ICSE · Day · Est. 1860 · On request

    One of Mumbai's oldest and most respected day schools (1860), with consistently outstanding ICSE/ISC results.

  9. 9

    Delhi Public School, R.K. Puram

    Delhi, Delhi · CBSE · Co-ed day & boarding · Est. 1972 · ₹2.04 L

    The flagship of the DPS network and one of the most sought-after CBSE day schools in the country.

  10. 10

    Bishop Cotton School, Shimla

    Shimla, Himachal Pradesh · ICSE · Boys' boarding · Est. 1859 · ₹7.8 L – ₹9.2 L

    One of Asia’s oldest boarding schools for boys (1859), with a strong ICSE/ISC record and a historic Shimla campus.

How we ranked

The Top 10 is PickMySchool's editorial assessment. We looked at:

  • Academic reputation and results — board results and university placements
  • Heritage and track record — history, consistency and alumni
  • Campus and facilities — academics, sport, arts and boarding
  • Breadth of programmes — boards offered, co-curricular and residential life
  • National recognition — standing among parents and educators across India

Featured or paid listings on PickMySchool do not affect this ranking. Fees and details come from each school's PickMySchool profile — confirm the latest figures with the school before applying.

Best schools in India by board

More of India's best boarding schools

Boarding schools by state

Best schools by city

All cities

Frequently asked questions

Which is the No. 1 school in India?
In PickMySchool's 2026 ranking, The Doon School, Dehradun is No. 1, followed by Mayo College, Ajmer and The Scindia School, Gwalior. The ranking is editorial, based on academic reputation, heritage, campus and facilities, breadth of programmes and national recognition.
Which are the best CBSE schools in India?
Leading CBSE schools include Mayo College, Ajmer, The Scindia School, Gwalior, The Lawrence School, Sanawar, Delhi Public School, R.K. Puram, St. Michael's High School, Patna.
How much do the top schools in India cost?
Annual fees at the top-ranked schools range from about ₹2.04 L to ₹14.54 L, usually including boarding and meals at residential schools. Admission fees and refundable deposits are charged on top.
How are these schools ranked?
The Top 10 is an editorial assessment by PickMySchool of academic reputation and results, heritage and track record, campus and facilities, breadth of programmes (boards, boarding, sport and arts) and national recognition. Featured or paid listings do not affect the ranking.
Which are the best boarding schools in India?
Beyond the Top 10, well-regarded boarding schools include St. Paul's School, Darjeeling, La Martiniere College, Lucknow, The Lawrence School, Lovedale (Ooty), All Saints' College, Nainital, St. Mary's High School, Mount Abu.