This site is only $10 a month as compared to $200 a month with John Hopkins. MY DS7 has done 3 courses with John Hopkins. This ixl site is very similar and my DS7 likes it way more than John Hopkins. It is more fun. It is a good alternative to John Hopkins or it is a good site if you want to takea break from John Hopkins and practice b4 taking up a new course. You can't beat the price. It keeps track of the students performace like John Hopkins, it tells you their weak areas etc. You can pay month by month even.
http://www.ixl.com