What We Offer
Our platform connects students and native tutors for personalised online lessons.
Why You Should Learn with Us
Multilingual Native Tutors
All our registered tutors are native speakers of your target language. They are all bilinguals or have devoted a lot of time to learn foreign languages.
Having tutors who can communicate in your language helps ease your anxiety - they also understand your struggles and joys as a language learner.


Flexible 1-on-1 Online Lessons
An assigned tutor will organise the best study plan to meet the student's needs and goals. We'll fully cover all language skills - speaking, listening, writing and reading - based on your needs.
Our booking coordinator will pair you up with the most suitable tutor, so you don't have to struggle to find a good tutor alone anymore.
Outside of Lesson Support
You can always get in touch with your booking coordinator. If you have any issues with your tutor, payment, or booking, feel free to contact us!
You can also send a message to your tutor when you need to reschedule a lesson, have some questions, send an assignment, etc.

10,000+ Lessons in 30+ Countries!
How Our Platform Works
Here is the flow to start your lessons!

1. Contact Us
Fill out the free trial lesson form and tell us about yourself. A free consultation is also available.

2. Tutor Matching
Our booking coordinator will pair you up with a perfect tutor and contact you.

3. Free Trial Lesson
A 30-minute Teams lesson with your tutor. Feel free to tell us if you want to try other tutors.

4. Book Lessons
Book future lessons via our website after deciding a lesson date with your assigned tutor.

Ready to start your learning journey?
Take a free trial lesson first!
How to Book Lessons
Here is how to book future lessons after your free trial lesson.
1
Choose a Lesson Time
Decide the next lesson date with your assigned tutor. You can talk about the schedule in lessons or you can always talk to your tutor on Teams chat.

2
Book Future Lessons
Book the lesson via the 'Bookings' page. You can select the service plan and purchase the lesson tickets in this step.

Enjoy Our Tutoring Service!
Your tutor will organise the best study plan and give lessons to meet your needs. You can always send them a Teams message about lessons.

Rescheduling / Cancellation
Rescheduling is possible up to 12 hours before the lesson starts. Notify your tutor on Teams chat and reschedule the lesson via 'My Bookings' after logging in.

+ Booking Coordinator Support
Both students and tutors can get in touch with the Granlibro team anytime on Teams chat. When you have any troubles, requests, questions, or want to change your tutor in charge, please feel free to contact us!




