Is this rigorous enough?

<p>So I keep hearing that a rigorous schedule is important. How does this look? Just as a note, my school only offers a handful of APs in favor of a dual enrollment program with UConn, so I'll denote those classes with * and the number of college credits earned. How does this look so far?</p>

<p>Freshman (AP and dual enrollment not offered):
Algebra 2 (Honors, highest level)
English 9 (Honors, highest level)
Spanish 2 (Honors, highest level)
Geography (Honors, highest level)
Pre-AP US History (Honors, highest level)
Biology (Honors, highest level)
Health (required)
Geometry (Honors, highest level)</p>

<p>Sophomore:
Advanced (Pre-AP) Pre-Calc (highest level)
AP US History* (2 Uconn classes, 6 credits)
English 10 (Honors, highest level)
Spanish 3 (Honors, highest level)
Advanced Physics* (2 Uconn classes, 8 credits)
Guitar I (my required music class)
MS Office (required computer class, complete waste)</p>

<p>Junior:
English 11 (Honors, highest level)
AP Calculus BC* (2 Uconn Classes, 8 credits)
AP Statistics* (1 Uconn Class, 4 Credits)
AP Chemistry* (2 Uconn Classes, 8 Credits)
Spanish 4 (Honors, highest level)
World Civilizations* (Honors, highest level)(1 UConn class, 3 credits)
Peer Tutoring (Honors) (I volunteer in my school's writing center and help students improve their writing. Half of the year is also a class about tutoring)</p>