Is my course load ok?

<p>I'm worried that my course load isn't rigorous enough- granted it's pretty rigorous for my school but with Notre Dame you have to be the best of the best...
Freshman Year:
Geometry Honors
World History (not weighted honors but sort of like "practice", highest level for frosh)
English (same as world history)
French 2 (highest level unless you've learned the language elsewhere)
Bio (no honors science available for frosh)
2 half-year art electives (typical for frosh)</p>

<p>Sophomore:
Algebra 2 Honors
History Honors (part of a program you apply to, regarded as AP-level difficulty)
English Honors (same as history but there's no AP english alternative so it's the highest level)
French 3 Honors
Chem (science isn't really my thing and I didn't want to overwhelm myself)
2 half-year art classes (still pretty typical for frosh)</p>

<p>Junior:
Pre-Calc/Trig Honors (my only B, a B+)
History Honors (continuation of sophomore year)
English Honors (continuation of sophomore year)
French 4 Honors
Physics (same situation as chem)
Psychology AP (1st year you can take APs, max is 1 unless you drop language)</p>

<p>Senior:
Calculus AB AP
English 12 AP
European History AP
French 5 AP
Micro/Macroeconomics AP</p>

<p>My worries are that I've never taken a rigorous science (although I checked with admissions and not taking science senior year is ok considering the rest of my schedule) and that I'm not taking a 6th class senior year. I wouldn't add an AP, but I'm worried because I'm taking 5 academic classes after bumping it up to 6 my junior year. Although everything is a higher level than before. A lot of seniors take at least 6 classes at my school, but very, very few people take 5 APs.
I'm hoping that my decent test scores will make up for it (2240 and 34, 750 on 2 subject tests). I have a decent amount of extracurriculars and I'm pretty good at writing essays.</p>