Opinions on my senior schedule?

<p>IB HL History of the Americas
IB HL English II
IB HL Biology
IB SL Math II
IB SL Spanish (fifth year of Spanish)
IB SL ESS (I took SL Psych this year for my sixth subject and tested in it, so I'm actually doing ESS on top of the diploma as a certificate. I was going to just take a journalism block, but I wanted to fill my schedule with something worthwhile..)
Theory of Knowledge
Advanced Debate</p>

<p>Does it look rigorous enough? </p>

<p>What are the alternative to Debate? Anything more “oomphier”? Else, it’s a vanilla flavored alphabet soup of IB classes, which is always good.</p>

<p>Is there a higher level of spanish you can take (i don’t know how IB works)? You may not care, but some colleges will let you out of foreign language requirement depending on what class you take and your exam score.</p>