I'm looking for a math program for my kid going into middle school. Originally we had him in an international school so we didn't have to worry too much about his math but now we are switching him to a local public school and we want to keep his math going. Any thoughts? His teacher recommended Kumon but I personally am not a big fan of it. His tutor recommended Beestar, would that be a more suitable type for following a curriculum?