* Community Colleges: These are very common locations for ESL classes, often catering to a wide range of skill levels.
* Universities: Many universities have ESL programs, sometimes as part of their continuing education departments or as support for international students.
* High Schools: High schools, particularly in areas with significant immigrant populations, often have ESL programs integrated into their curriculum.
* Private Language Schools: Many private institutions specialize solely in teaching ESL to students of all ages and skill levels.
* Online Schools: Numerous online platforms provide ESL instruction.
You'll find ESL classes offered virtually everywhere there's a significant non-native English speaking population. To find specific schools or colleges offering ESL classes, you would need to specify a location (city, state, or country).