Can you encourage her to get onto AoPS Alcumus for challenge problems? I think it's free and you don't have to be taking a course (I could be wrong.) My son is taking pre-algebra through AoPS and it's the first time he's been remotely challenged as well. It's made him dramatically happier about school even though he can only solve about half of the challenge problems.