Khan Academy is a great resource for extra help outside of the classroom. They have guided lessons with many practice questions as well as videos to help you along the way. This will be my first suggestion for extra help for those struggling with the material. Specific links are below for each class