Flocabulary is a site that has a lot of cute catchy videos for kids to learn  – songs, videos, and activities are all included. The site says it’s for grades k-12, but I’m not sure how well a 12th grader would enjoy the songs, or at least I don’t think a high schooler would allow themselves to be seen enjoying the songs. A few years ago while my son was in 4th grade he loved the site and I’m fairly certain it’s the site we used for math and fractions in the 7th grade while I was coteaching. The catchy phrases helped the students learn and remember the concepts.