ChoiceFunded What your state pays

Private schools in St. Louis, MO

97 schools in St. Louis itself and 4 more within 6 miles. MOScholars pays up to $7,145 per student for 2026-27, more for some students.

St. Louis private schools at a glance

St. Louis has 97 private schools of its own, and 4 more are within 6 miles. In St. Louis itself: 42 Catholic, 17 other Christian, 24 nonsectarian, 8 of other faiths and 6 not reported in the federal survey; 69 teach elementary grades and 33 teach high school; 5 are Montessori. 8 are all-girls and 6 are all-boys. The typical school has about 170 students and 9.5 per teacher (2023-24 federal survey). We verified published tuition at 18 of these schools: prices run from $5,900 to $38,570 a year, and the middle price is $20,838, using each school’s lowest published rate.

44 Catholic
9.5 students per teacher, typical
43 in a school association
98% of graduates to a 4-year college, typical high school

Private schools in St. Louis (97)

Schools that give St. Louis as their address, at any distance from downtown, come first, then the 4 more within 6 miles. Closest schools first in each group. No school can pay to change its place in this list or its badge.

More filters

Affiliation, co-ed or single-sex, association membership and the share of graduates going on to a 4-year college come from the 2023-24 federal Private School Universe survey.

All 97 schools in St. Louis

SchoolGradesStudentsPer teacherAffiliationMiles
Guidepost Montessori SchoolPreK-K3434Nonsectarian<1
Montessori Lab School at Grand CenterPreK-59122.8Nonsectarian<1
Map St. Louis7-12325.8Nonsectarian<1
Loyola Academy of St. Louis4-8778Roman Catholic, all-boys<1
Rosati-Kain High School9-121277.8Roman Catholic, all-girls<1
Cardinal Ritter College Prep High School9-1245313.3Roman Catholic<1
Central Institute for the DeafUngraded18not reportedNonsectarian1
St. Louis University High School9-121,03611.8Roman Catholic, all-boys1
Saint Louis Sudbury SchoolNot in the federal survey1
St. Margaret of Scotland SchoolPreK-838417.6Roman Catholic1
Tower Grove Christian AcademyPreK-81019.8Baptist2
St. Ambrose SchoolPreK-822611.8Roman Catholic2
Janan AcademyPreK-2184.5Islamic2
South City Community SchoolPreK-818415Christian (nondenominational)2
Crossroads College Preparatory School7-121256.3Nonsectarian2
St. Frances Cabrini AcademyK-818514.8Roman Catholic3
Marian Middle School6-8446.3Roman Catholic, all-girls3
St. Roch SchoolPreK-813011.2Roman Catholic3
St. Louis Catholic AcademyK-813711.5Roman Catholic3
City AcademyPreK-61825.4Nonsectarian3
LASE Specialized EducationNot in the federal survey3
The St. Michael School of ClaytonPreK-8713.2Episcopal3
South City Catholic Academy Learning Center2-8145.4Roman Catholic4
International SchoolhousePreK-2194.3Nonsectarian4
St. Louis Modern Chinese SchoolK-12229not reportedNonsectarian4
St. Mary's South Side Catholic High School9-122039Roman Catholic, all-boys4
St. Gabriel the Archangel SchoolK-847515.3Roman Catholic4
Little Flower Catholic SchoolK-8807.7Roman Catholic5
St. Cecilia SchoolTransitional 1st-817814.4Roman Catholic5
St. Stephen Protomartyr SchoolPreK-815914.3Roman Catholic5
Christ the King Catholic SchoolPreK-81869.1Roman Catholic5
Central Christian SchoolPreK-61718.8Presbyterian5
Word of Life LutheranPreK-817314.5Lutheran Church (Missouri Synod)5
St. Raphael the Archangel SchoolPreK-817013.2Roman Catholic5
Agape Academy & Child Development CenterPreK-4289.3Christian (nondenominational)5
Esther Miller Bais Yaakov9-12362.2Jewish, all-girls5
Torah Prep School - Boys DivisionPreK-822912.1Jewish5
Holy Cross Academy - Primary CampusK-2978.1Roman Catholic5
The College SchoolPreK-81796.7Nonsectarian5
Greenways Academy1-123,015not reportedNonsectarian5
St. Ann Catholic SchoolPreK-818413.1Roman Catholic6
River Roads Lutheran SchoolPreK-8589.8Lutheran Church (Missouri Synod)6
Incarnate Word Academy9-122359.2Roman Catholic, all-girls6
Immacolata SchoolPreK-826412.6Roman Catholic6
Torah Prep SchoolPreK-82299.5Jewish6
Torah Prep School of St. LouisPreK-82273.5Jewish6
Lutheran High School North6-1233512.7Lutheran Church (Missouri Synod)6
Holy Cross Acadmey Early ChildhoodPreK-Transitional K1010Roman Catholic6
The Waldorf School of St. LouisPreK-8564Nonsectarian6
Community SchoolPreK-63056.8Nonsectarian6
The Freedom SchoolPreK-81159.7Presbyterian6
H.F. Epstein Hebrew AcademyPreK-121093.5Jewish7
Ech School at Every Childs Hope1-12348.5Nonsectarian7
John Burroughs SchoolNot in the federal survey7
Faith AcademyPreK-K53.3Nonsectarian7
KVC AcademyK-12616.8Nonsectarian7
Annunziata SchoolUngraded186.4Roman Catholic7
Lutheran High School South9-1255013.4Lutheran Church (Missouri Synod)8
TDW Academy9-128421Christian (nondenominational)8
Grace Chapel Lutheran SchoolPreK-815911.4Lutheran Church (Missouri Synod)8
Storman Lions Leadership AcademyPreK-8255.4Nonsectarian8
Holy Cross AcademyPreK-840213.2Roman Catholic8
Rohan Woods SchoolPreK-6683.4Nonsectarian8
Cor Jesu Academy9-1251910.5Roman Catholic, all-girls8
MICDSPreK-121,2208.9Nonsectarian8
Green Park Lutheran SchoolPreK-821613.7Lutheran Church (Missouri Synod)8
Ste Genevieve Du Bois SchoolPreK-817212Roman Catholic8
Miriam High School9-12484.4Nonsectarian9
Ursuline Academy9-1236311.7Roman Catholic, all-girls9
Chaminade College Preparatory School6-1287210.3Roman Catholic, all-boys9
Our Lady of the Pillar SchoolPreK-811310Roman Catholic9
St. Joseph's Academy9-1258712Roman Catholic, all-girls9
Villa Duchesne SchoolPreK-124593.8Roman Catholic9
Villa Duchesne Upper and Lower SchoolPreK-124658.9Roman Catholic9
St. Simon the ApostlePreK-81289Roman Catholic9
Christian Academy of Greater St. LouisPreK-121037.7Church of Christ10
Providence AcademyPreK-121508.2Christian (nondenominational)10
St. Justin Martyr SchoolPreK-816911.7Roman Catholic10
Lesanto's Healing Hands Learning CenterPreK-Transitional K3009.7Nonsectarian10
St. Catherine Laboure SchoolK-848217.7Roman Catholic10
Thomas Jefferson School7-12744Nonsectarian10
Visitation AcademyPreK-125558.9Roman Catholic, all-girls11
Assumption Parish SchoolPreK-823616.7Roman Catholic11
St. Francis of Assisi SchoolPreK-824711.5Roman Catholic11
St. Margaret Mary Alacoque SchoolPreK-839717.4Roman Catholic11
Rossman SchoolNot in the federal survey12
Abiding Savior Lutheran SchoolK-818615.5Lutheran Church (Missouri Synod)12
Principia SchoolPreK-124237.7Other religious12
Saul Mirowitz Jewish Community SchoolK-81495.7Jewish13
St. Louis Priory School7-122998.4Roman Catholic, all-boys13
Whitfield School6-124079.1Nonsectarian13
Raintree SchoolPreK-21010Nonsectarian13
Kirk Day SchoolNot in the federal survey13
Oltc Institute3-12264.3Nonsectarian, all-boys13
Victory Christian AcademyK-12966.8Christian (nondenominational)13
Chesterton Academy of St. LouisNot in the federal survey13
Queen of All Saints SchoolPreK-835614.9Roman Catholic14

Nearby, within 6 miles (4)

Schools in other towns within 6 miles of downtown St. Louis.

Private schools

Are you a school near St. Louis? One sponsor per city, clearly labelled. Sponsor this city

Private school tuition near St. Louis

We verified published tuition at 18 of these schools: prices run from $5,900 to $38,570 a year, and the middle price is $20,838, using each school’s lowest published rate. Each figure comes from the school’s own website, and we link it on the school’s page. Ask the others for their full-year price.

SchoolPublished tuitionYear
St. Margaret Mary Alacoque School$5,9002026-27
Victory Christian Academy$7,000 to $9,0002026-27
St. Margaret of Scotland School$9,3002026-27
Lutheran High School North$9,825 to $14,8752026-27
Cardinal Ritter College Prep High School$10,8002026-27
St. Mary's South Side Catholic High School$13,5002027-28
Principia School$14,900 to $22,8002026-27
Lutheran High School South$18,2502026-27
Ursuline Academy$19,9502026-27
Cor Jesu Academy$21,7252026-27
St. Joseph's Academy$21,9902026-27
Villa Duchesne School$24,565 to $30,9402026-27
St. Louis University High School$26,0002026-27
Community School$26,355 to $27,3902026-27
Chaminade College Preparatory School$26,5202026-27

Showing the 15 lowest-priced of 18 schools with verified tuition.

Ranges run from the lowest to the highest grade band the school publishes. How private school tuition compares by state.

What private school costs across Missouri: every verified price in the state, by city and grade.

What Missouri pays, and what that leaves you

MOScholars Tax-credit scholarship
Up to $7,145 per student for 2026-27, more for some students The law sets each ceiling as a share of the state adequacy target, which the Missouri education department lists as $7,145 for 2026-27: up to 100% of it for most students, 125% for students eligible for free or reduced lunch, 160% for English learners and 175% for students with an IEP. Worked example (our arithmetic, not a figure the state publishes): 175% of $7,145 is about $12,503. These are ceilings: assistance organizations may award less, and the average award in 2025-26 was $6,831.

Figures read from each program’s official pages, October 7, 2026. Sources and how to apply

What would you pay?

We could not confirm this year’s MOScholars amount, so type in the figure from your award letter. An award can never be more than the school actually charges. This is arithmetic, not a quote.

Get one email when applications open

Most programs open once a year, and several ran out of money or seats in 2026. Pick your state (you are looking at St. Louis) and we will email you the day the next window opens, with the official link. That is the only email you get.

One email per application window. No calls, no sharing your details.

Questions parents ask

How many private schools are there in St. Louis?

97 private schools give St. Louis as their address. Counting nearby towns, we list 101: 97 in St. Louis and 4 within 6 miles of downtown. Together they enrolled about 23,241 students in the last federal survey (2023-24). The largest in St. Louis is Greenways Academy with 3,015 students.

How much does private school cost near St. Louis?

We verified published tuition at 18 of these schools: prices run from $5,900 to $38,570 a year, and the middle price is $20,838, using each school’s lowest published rate. Each figure was read on the school’s own website. Required fees can be extra and prices vary by grade, so check the school’s page for your child’s grade.

Which St. Louis private schools take MOScholars?

Missouri keeps no statewide list of participating schools. Each school partners with an assistance organization, so ask the school which one it works with.

Will MOScholars cover the whole tuition bill?

Sometimes, but do not count on it. MOScholars pays up to $7,145 per student for 2026-27, more for some students, and schools set their own prices. Ask each school for tuition plus fees, then use the calculator on this page to see what is left for you to pay.

See schools What you pay