This longitudinal study examines the effects of changes in an elementary teacher preparation program on mathematics beliefs and content knowledge for teaching of two groups of prospective teachers (N = 276): (1) those who completed a program with three mathematics content courses and two mathematics methods courses and (2) those who completed a program with four mathematics content courses and a single mathematics methods course. The results reveal salient benefits of a second methods course that were not evident in the new program with only one methods course. Further, the addition of a fourth content course did not result in notable differences in mathematical knowledge for teaching. In addition, mathematical knowledge for teaching was positively linked to change in pedagogical beliefs about learners, further illuminating the interwoven nature of knowledge and beliefs.