My son in Grade 9 has been having online Tutoring sessions for the past 5 weeks, and we already see the results in his grades! MathPro gives the option of in-person or zoom tutoring, which is really helpful. The Director met with us via Zoom and provided very professional services to help match my son with the best tutor. The technology for online tutoring sessions is very slick, and you sign up for 4 week blocks at a time - instead of one year contracts. This flexibility is great.