Senior schedule conflicts: German, AP Computer Science, or AP Micro/Macro?

I can pick two of the three.

Option 1: Comp sci and German
I’ll have to self study German 3 over the summer and skip into German 4 for the schedule to work.
Pros: I’m confident that I’ll be able to learn over the summer, so that’s not an issue.
Cons: No AP social studies class will fit in my schedule, so I’ll have to take a regular class. The regular social studies classes are filler classes for kids to get enough credits to graduate. Everyone in them is miserable.

Option 2: Micro/macro and comp sci
Pros: I won’t die of boredom in a regular social studies class.
Cons: I’ll only have 2 years of a foreign language by the time I graduate.

Option 3: German and micro/macro
I’ll take German 3 and not have to do work over the summer.
Pros: more summer free time?
Cons: I’ll be less advanced in German. Also, German 4 has the possibility of a weighted grade while German 3 doesn’t.

Advice?

In my opinion, you need a teacher for a foreign language and you definitely want 4 years of it. I finished my schools version of German 3 this year and it was a huge step up grammatically and in reading and writing. AP Macro is fun I took it this year and I had a good time but it isn’t the end of the world if you don’t take it. If you are planning on majoring in computer science or pursuing a field in it then take it. Overall however, Option 3 is your best bet.

Option 3 is the best option. You complete the minimum level of foreign language that selective universities want (unlike option 2) and you’re not miserable for a year (unlike option 1, which in addition is fraught with risk as learning a foreign language alone is hard to do, since you don’t have any way to know whether you’re actually learning what you should… you may be making mistakes everywhere and not know it.)

My opinion: Option 3.

1- Having only 2 years of foreign language will make some schools unattainable.

2- Between Comp Sci and Economics, I would take Economics. You may or may not need computer science classes for your major, and AP acceptance is all over the place with this class (because of the whole JAVA vs. C+ thing). However, AP micro and macro will either get you some useful college credit, or, a very nice foundation for taking the classes at college and getting an easy A in a class that satisfies your general education requirements (because some of the more selective colleges either don’t give AP credit, or give credit but don’t allow them to satisfy those core requirements).

Good luck!