Have you looked into AoPS? They have regular and a "stretch" Algebra class that is at a different pace.