The new BBC Bitesize website has a great selection of educational content for all ages.
NRICH offers free and interesting mathematical games, problems and articles.
MyMaths is a fully interactive, online maths website for all ages and all abilities.