Margaret has taught my two children for over three years. She is excellent at maximising their learning and creative potential. My daughter has turned a corner in maths, which was her weakest subject, and is now achieving the top grades. My children always look forward to their online sessions!