State Guide

French Immersion Schools in
South Carolina

3 French-language schools — 2 free public programs and 1 private institution.

3
Schools
2
Free / Public
1
Private

At a Glance

3
Schools in South Carolina
2 free · 1 private
$14K–$23K
Private tuition/yr
2026–27
1
LabelFrancÉd.
French Ministry of Foreign Affairs
1
AEFE/MLF
French Ministry of Education

Map

Public Public Charter Private

About French Education in South Carolina

South Carolina has 3 French-language schools spread across the state: The International School of Greenville (private) in the Upstate; Cherry Park Elementary (Rock Hill, public) in the Charlotte suburbs of York County; and Midway Elementary (Lexington, public) in the Columbia metro area. The schools serve different regional markets with no continuity between them.

All 3 Schools — South Carolina

Frequently Asked Questions

How many French immersion schools are in South Carolina?

South Carolina has 3 French immersion and dual-language schools — 2 free public or charter programs and 1 private school.

How much does French immersion cost in South Carolina?

Private French school tuition in South Carolina runs from about $14,500 to $23,500 per year. Public and charter immersion programs are tuition-free.

Are there free public French schools in South Carolina?

Yes. South Carolina has 2 tuition-free French immersion programs in public or charter schools. Many use a lottery or an attendance zone for admission.

Are French schools in South Carolina accredited by the French Ministry of Education?

South Carolina has 1 school accredited by the French Ministry of Education (AEFE/MLF), following the French national curriculum toward the French Baccalaureate.

What grades do French schools in South Carolina serve?

Grade ranges vary by school — from preschool (maternelle / pre-K) through elementary, with several continuing into middle and high school. Use the filters above to compare each school’s grade levels.

Related Pages

Suggest a school or send a correction

Know a school we're missing? Spotted an error? Let us know.