The average private school tuition in Oklahoma is $10,247 per year (2026-27).
The private elementary school average tuition cost is $10,096 per year and the private high school average is $11,385 per year.
The private school with the lowest tuition cost is St. John Christian Heritage Academy, with a tuition of $3,000.
Quick Facts (26-27)
- # OK Schools Ranked: 48
- Top 20 Range (Tuition): $3,000–$8,000
- OK School Avg.: $9,470
- National School Avg.: $11,160

















