Find a private school with a seat for your child
DFW private schools that accept TEFA
All 317 participating K–12 schools in Dallas–Fort Worth, with grades, contact details, and open seats and tuition as schools confirm them.
How to read a school's seats
Each school gets one square per grade, from Pre-K to 12th. Yellow means the school has told us it has room.
Example only. Seats are dated when a school confirms them, and they expire if the school doesn't update them.
- Open seats
- A few seats
- Waitlist or full
- Not confirmed yet
- Grade not offered
What TEFA covers
For 2026–27, TEFA gives $10,474 a year for a student at a participating private school, and up to $30,000 for a student with an IEP.
Tuition varies a lot from school to school. Put in a school's tuition to see what's left for your family to pay. Funding for 2027–28 isn't set yet: the Legislature decides it in its 2027 session.
Open the TEFA calculatorApplying for 2027–28?
The state hasn't announced dates for 2027–28 TEFA applications, and the Legislature hasn't set 2027–28 funding yet. Last year's window ran Feb 4 to Mar 31, and private school deadlines can come sooner. Here's what we know, including what the November election means, and what you can do now.
Read the 2027–28 guideBrowse by city
Dallas County 112 schools
- Dallas 64
- Garland 10
- Irving 10
- Richardson 10
- Farmers Branch 4
- Addison 3
- DeSoto 3
- Grand Prairie 3
- Cedar Hill: Cedar Hill Preparatory Academy, Trinity Christian Preschool
- Duncanville: Prenda Microschool: The Academy of Potential Duncanville, Southwest Christian Academy
- Mesquite: Dallas Christian School
Tarrant County 84 schools
- Fort Worth 33
- Arlington 18
- Keller 5
- Mansfield 5
- Southlake 5
- Colleyville 3
- Grapevine 3
- North Richland Hills 3
- Haslet: Legacy Classical Christian Academy, Prenda Microschool: Avondale Christian School Haslet
- Bedford: The Agape School
- Crowley: Nazarene Christian Academy
- Euless: Allegiance Academy
- Forest Hill: The Spellmon Fine Arts Academy
- Haltom City: Bethesda Christian School
- Kennedale: Fellowship Academy
- Richland Hills: Tsa - Deepwater Prep
Collin County 56 schools
- Plano 22
- Frisco 11
- McKinney 8
- Allen 6
- Melissa: Adventure Academy of Melissa, Forms Academy
- Prosper: St. Martin De Porres Catholic School, The Anchored School
- Wylie: Veritas Academy, Wylie Preparatory Academy
- Anna: Anna Kids Academy
- Farmersville: Roots Academy
- Lucas: Lucas Christian Academy
Denton County 18 schools
- Carrollton 5
- Denton 4
- Flower Mound: Coram Deo Academy - Flower Mound Campus, Temple Christian Academy
- Lewisville: Alatfal Foundation - Naml Academy, Lakeland Christian Academy
- Argyle: Liberty Christian School
- Bartonville: Harvest Christian Academy- Lantana
- Highland Village: Dkh Academy
- Roanoke: E.A. Young Academy
- Sanger: Saint Francis Academy
Parker County 9 schools
- Weatherford 4
- Springtown: Hilltop Family Christian Academy, Prenda Microschool: Prenda School of Springtown
- Aledo: Vanguard Preparatory School
- Azle: Azle Christian School
- Willow Park: Trinity Christian Academy
Johnson County 9 schools
Ellis County 7 schools
Hood County 5 schools
- Granbury 5
Kaufman County 5 schools
Navarro County 4 schools
Rockwall County 3 schools
- Royse City: Providence Academy, Vandermont
- Rockwall: Marigold Learning Academy
Hunt County 2 schools
- Greenville: Greenville Christian School
- Quinlan: Country Life School
Palo Pinto County 1 schools
- Mineral Wells: Community Christian School
Erath County 1 schools
- Stephenville: Stephenville Christian School
Wise County 1 schools
- Decatur: Victory Christian Academy
Get open-seat alerts
Hear when a school near you confirms an open seat in your child's grade, and, if you like, when there's news on TEFA for 2027–28.
Sign up for alertsRun a participating school?
Your school is probably already listed. Confirm your open seats and tuition so families can find you. It's free.
Confirm your open seats