APUSH for Junior Year

This is really school dependent: 45mn at some schools… and up to 2 hours at others (per day)!