Hi Jared,
In general, sample size should be no greater than 10% of the population. If you are treating your population as the 1200 students, your sample size should be 120 or less—100 could also work. The only sample size formula I know depends on desired margin of error. N =(z*/m)2*p*q, where z* is a critical value, m is margin of error, p is the probability estimate, q is 1-p. I don’t know if that works for stratification, though. Based on my limited knowledge, I suggest a total sample size of 100-120, strata of about 20 per group.