What I learned about Iran-Contra at the time, was on my own, usually from friends who were in model UN, or from reading ahead in class textbooks.
I'm also not joking when i say this, but I learned a lot, LOT more about Iran-Contra later from playing Metal Gear Solid 5, then from any teacher I had.