We loved Mathnasium. Not repetitive and definitely not dry- if you google 'mathnasium reviews' you can get some information but we sent my son there in 1st grade and when we tried to discontinue he offered to use his 'own money'. See if there is one in your area and ask for a trial class.