In Pittsburgh or anywhere...
Learn English with live online group classes

Enjoy live conversations with teachers and classmates around the world

Try It Free
(No credit card required)
Featured On

Try it free with $25 credit to spend on classes

(No credit card required)

Join the thousands who have found a better way to learn ESL

Live online group classes, private lessons & more

Real-time interaction in our online video classroom (no webcam required)

Experienced, qualified ESL teachers for all levels

We believe in a human connection

It's a fact — live human interaction and conversation lead to faster learning


Real conversations in ESL group classes

Join up to 5 students and an expert ESL teacher for a real-time class experience in our online TakeLessons Classroom™.

Try a ESL Class for Free

Face-to-face tutoring in private ESL lessons

Meet with your own private ESL instructor in our online classroom for personalized 1-on-1 instruction.

Find a Private ESL Instructor

Get to class anywhere with our free mobile app

The free TakeLessons mobile app makes it easy to find and attend classes right from your iPhone (Android coming soon).


ESL Lesson Reviews from Students

Students are raving about their ESL instructors on TakeLessons. Check out some of these recent reviews.

355 5-Star Student Reviews in Pittsburgh through TakeLessons!