William W. Preply
Teaches online · $18/hr · ★ 4.9 (35 reviews)
Subjects: Elementary math, Math for kids, IB Math, GCSE Math, Functions, Trigonometry, Pre calculus, ICAS Math
Testimonials (34)
“William is a great tutor for my son. He has helped him continue improving his mathematics skills and confidence. He explains concepts clearly and helps my son understand each unit better, which has allowed him to progress more quickly and move on to advanced units beyond his grade level. Thanks for all the support William!”
— Donnavia
“William is an excellent Maths teacher who explains concepts clearly and patiently. He makes challenging topics easier to understand. He motivates my kid to think and develop skills in solving Maths problem.”
— Li
“[2026.3.10] For problems that my child does not understand, the teacher should be the one explaining the method. If my child still does not understand after your explanation, you should explain it again. ChatGPT cannot replace a teacher. From a parent’s perspective, I cannot understand why you would allow the use of ChatGPT during an online class. You mentioned that using ChatGPT would help my child understand how to solve the problems, but in reality, what is happening is that my 9-year-old is typing the math questions into ChatGPT during the online class and then simply passing the answers to you. I personally witnessed this with my own eyes. I contacted you and asked that its use be limited, but it seemed that you still did not see any issue with it. Unfortunately, it seems this is where we must stop. I tried to be understanding even when you joined the class 1–2 minutes late each week, but it is difficult for us to continue classes that are moving in a direction different from what we, as parents, expect. ⠀ [2026.3.11] Additionally, I would like to share that I felt a little surprised when reading your message, as it seemed to suggest that the situation was mainly my son’s responsibility. Regarding the use of ChatGPT during the lesson, you mentioned that my son wanted to use it for comparison while working on the math problem, and that was why you allowed it. However, my son explained to me that he asked about using ChatGPT because he was having trouble understanding the explanation. In a one-on-one lesson, when a child finds a concept difficult, I believe the teacher’s guidance can play an important role in helping the child work through the difficulty. You also mentioned that a similar situation could potentially happen in another teacher’s class, which I understand as a concern. However, I do wonder whether many teachers would allow a nine-year-old child, who is still quite young and developing self-discipline, to use ChatGPT during an online lesson—especially in an online environment where supervision can already be more challenging. As parents, we do try our best to check that our child is participating well during online classes. However, it is difficult for us to sit beside him and monitor him closely for the entire 50-minute lesson. For that reason, we feel that allowing the use of ChatGPT during class for a child of this age may not have been the most appropriate approach.”
— Nana
“Mr William has been teaching my grade 4 son for maths. If you’re looking for someone patient, encouraging, and clear at explaining, Mr William is the one!”
— Grace
“William helps my son cope with the school program. Very structured and respectful”
— Nadiia
“William is very patient with my son and spends time explaining concepts. He also caters the content to my son needs. My son enjoyed classes with William.”
— Lei
“William has been an excellent math tutor for my daughters, Jacqueline and Charlene. He is incredibly patient and has a real gift for breaking down complex problems into simpler steps that make sense. After each session, he provides helpful homework and extra guidance, which has really supported their learning and confidence. We’re very grateful for his dedication and teaching style!”
— Buddy
“William is structured and knows how to prepare kids for exam strategies.”
— Scott
“Mr William teaches really well. His method and explanations are easy to understand. He is willing to cater all learning goals, not only for specific purpose. Another one that works well with us, a teacher who offers early morning schedule which really suits our schedule. Thank you, Mr William!”
— Dewi
“My daughter has just started math lessons with William, who is patient and professional. Seems like his explanations are helping my daughter to understand and cope with a more challenging concepts. There are learning gaps, which William is patiently trying to teach, whilst moving on to Grade 6 more complicated MYP subjects.”
— Aurelija
“William is an excellent maths tutor. He explains concepts clearly and patiently, making difficult topics easy to understand. Thanks to his support, I’ve made great progress since I started lessons with him. I highly recommend him!”
— Eli
“BEST OF THE BEST MATHS TUTOR! If you are looking for a patient, smart and professional tutor for your kids, William will be it. Very lucky to have found him. He is diligent in ensuring lessons are planned before and after classes. And most importantly quality tutoring; ensuring the pace is good and covers as much as he can!”
— Shereen
“He explains the topics very well”
— Bobby
“I am a year 4 student in Australia. I think William is easy to understand and very patient. He is committed to his teaching. I'd recommend learning him”
— Dongbo
“William did a great job to tutor my daughter for her math classes.”
— Julia
“William is great tutor for my son. With his method, my son able to understand the lesson without any difficulty. Highly recommend tutor. Thank you William”
— Brahma
“amazing teacher and knows everything you need in math. If i’m stuck on a question he will know exactly how to solve it and will show you step by step. he talks clearly and you understand everthing. when you don’t understand a strategy of how to solve a equation he should you different ones that may be easier for you”
— Adam
“William is very patient with my son, and he enjoys attending his lessons. As a result, he now has a much better understanding of math problems. Thank you, William!”
— Katrina
“highly recommended 👍 especially for olympiad preparation, the learning for kindergarten level is easily understood by my child so the goals are achieved. Thank you Mr. William”
— Zhagita
“William is patient, open to ideas and engaging. He assigns good homework and provides feedback too.”
— Jacqueline
“Very patient with young students and spends time explaining and delivering the information. my son enjoyed classes with William.”
— Mai
“William is a very patient tutor who explains the material clearly and allows my son lots of opportunities to practise in the lesson. As a result he feels more confident in his maths abilities. William is always well prepared and makes the effort to find out what he needs support with. Overall we are very happy with William and the progress that my son is making. Thank you!”
— charlie karim
“Learning math with William is fantastic! His clear explanations and patient teaching style make challenging concepts easy to grasp”
— Roman
“William is showing a great interest in my daughter's problems in math fluency. He clearly understands what she needs. I highly suggest going over math with him to help improve your child's skill level.”
— Fei
“very good tutor, make my son confidence with math lesson and make my son an easy to understand what tutor explain, and tutor also patience with my son, thank you william”
— Anonymous
“William is an excellent Math tutor. He is patient and clear with his explanations. His homework assignments are meaningful and help reinforce the concepts from the lessons. I would highly recommend William!”
— Ling
“My 4th-grade son has been taking lessons with Mr. William since late August. He teaches Singapore Math, a different approach from the CGI math curriculum used in American schools. Mr. William's English explanations are very clear, and his exceptional patience in teaching is outstanding. My son is not only learning but also enjoying the lessons. I highly recommend Mr. William as a math tutor.”
— Akiko
“Both my kids are having lessons with William, and so far they are enjoying it. He talks very calmly and is patiently teaching them in Math. We will continue having lessons with him :)”
— Angel
“We started with William 4 months ago. We are very pleased with his work with my son. My son looks forward to his classes, and I can confidently say that my son has become much more comfortable with Math. William is also very responsive, which I appreciate.”
— Femechukwu
“William is working with my son. He is a professional and organized tutor who takes the time to keep up with my son's progress, he is knowledgeable and patient. So grateful to finally find a tutor with his knowledge and excellent teaching skills.”
— Alexandra
“Currently, William is teaching my daughter Pre-Algebra, and she tells me that he explains it well and slows down to help her understand the concept. I would highly recommend him as a tutor.”
— Anonymous
“William is amazing, his passion and dedication in teaching is beyond words!”
— Li
“William has been tutoring my 9 year old math. William is able to figure out the gaps in learning and he provides excellent feedback and worksheet to help my son. My 9 year old likes to have fun while he learns. William helps him to enjoy math and each lesson they push forward to master new foundational skills. William has always been responsive and kind.”
— Karen
“He is a very good teacher! He explains every detail carefully and clearly.”
— Xinxia