<p>Are you planning for a STEM major ? If so, take it your senior year. Also if you are looking to get into top colleges, you shd be taking the highest level of Math offered in your hs. Like my school counselor said, would you rather take it in hs with 30 kids or in college with 300 kids and tuition ?</p>