I am going to be honest, I did terrible in Jr. High and HIgh school. However, I completely turned that around in college. I think that it is perfectly fine to start teaching Algebra in Jr. High School, if the students are smart enough to learn it.
In the Battle Over Early Algebra, Parents Are Winning (msn.com)​
In the Battle Over Early Algebra, Parents Are Winning (msn.com)​