Skip to content
Find teachersHow it worksTeach
Sign inGet started
Find teachersHow it worksTeach
Sign inGet started

Live lessons with a person who teaches.

Learn

  • Find teachers
  • Japanese teachers
  • Spanish teachers
  • French teachers
  • German teachers
  • Korean teachers

Teach

  • Become a teacher
  • Pricing
  • Apply to teach

SaySchool

  • How it works
  • Trust
  • Help
  • Privacy
  • Terms
© 2026 SaySchool
Design
Help

How can we help?

Answers to the questions students and teachers ask most.

Booking

How do I book a lesson?
Sign in, choose a language, open a teacher, and reserve a time. The time is held for 15 minutes while you check out.
What happens if I cancel?
Cancellation follows the policy on the booking: flexible (12 hours), balanced (24 hours), or firm (48 hours). A teacher cancellation refunds the student.
Can I move a lesson?
Open the lesson and ask for a new time. The lesson stays at the original time until the other person accepts.

Lessons

When does the classroom open?
The classroom opens 15 minutes before the start and stays open until 30 minutes after the end.
What if my camera does not work?
The lesson page still holds notes and messages. Try another camera from the classroom chat panel, or allow camera access in your browser.
What if someone does not show up?
No-shows can be recorded after a 15 minute grace period. A teacher no-show refunds the student.

Payments

Is my card charged in development?
Sandbox checkout confirms the lesson without charging a card. Set STRIPE_SECRET_KEY to use Stripe Checkout.
How are prices calculated?
Teachers set the price. SaySchool publishes the commission on the pricing page, and the amount is calculated on the server.

Still stuck?

Message your teacher from the lesson page, or report the lesson for staff to review.

Messages