For an excellent science program check out CapstoneAcademics.com. They also offer excellent math programs.
Separate names with a comma.