By community

Private schools in Norwalk & Indianola (Warren County)

Warren County's two largest towns, where most private options are small Christian schools. 5 private schools are in our data here; 4 can take the $8,148 Students First ESA.

Where this comes from. Accreditation and ESA eligibility: Iowa Department of Education 2025-26 Nonpublic School Building Directory (address file March 16, 2026), retrieved October 30, 2026; the ESA can only be used at schools on that list. Enrollment and religious affiliation: NCES Private School Survey 2023-24 (2021-22 for schools that did not respond). Tuition is not reported to either agency, so confirm it with the school.

Which private schools in Norwalk & Indianola (Warren County) can take the Iowa ESA?

4 of the 5 private schools in Norwalk & Indianola (Warren County) in our data are on Iowa's accredited nonpublic list: Main Street School, Providence Christian School, Strong Roots Christian School, Victory Christian Academy.

5
Private schools in the data
4
On Iowa's accredited nonpublic list, so the Students First ESA can be used
$8,148
2026-27 full-year ESA per K-12 student
2
Report a pre-K class (federal survey)
2
Run through grade 12
1
Not on the accredited list (no ESA)

By type

All 5 schools in Norwalk & Indianola (Warren County)

SchoolTypeCommunityGradesESA (state accredited list)AccreditorStudents (federal survey)
Main Street School
925 Main St., Norwalk 50211
Independent, Montessori & Specialty SchoolsNorwalk & Indianola (Warren County)PK-12✓ AccreditedIndependent Schools Association of the Central States12
Norwalk Christian Academy
225 N Ave, Norwalk 50211
Christian SchoolsNorwalk & Indianola (Warren County)K-5Not on list—8
Providence Christian School
607 Mafred Dr., Norwalk 50211
Christian SchoolsNorwalk & Indianola (Warren County)K-12✓ AccreditedChristian Schools International—
Strong Roots Christian School
2205 W 2nd Ave, Indianola 50125
Christian SchoolsNorwalk & Indianola (Warren County)K-11✓ AccreditedChristian Schools International—
Victory Christian Academy
805 North 1st Street, Indianola 50125
Christian SchoolsNorwalk & Indianola (Warren County)PK-6✓ AccreditedChristian Schools International23

ZIP codes: 50211, 50125

Find funding for a school in Norwalk & Indianola (Warren County)

Two minutes, five questions. A School Funding Advisor calls back with your ESA, grant and credit options and the dates that apply.

Start the funding check →