This project establishes a Noyce Fellows Program at Northern Arizona University (NAU) and builds on a recently implemented new undergraduate teacher preparation program, NAUTeach, and a new post-baccalaureate teacher preparation program for STEM professionals, the Certificate for Mathematics or Science Teachers (C-MOST). NAUTeach is an undergraduate science and mathematics teacher preparation program modeled after the UTeach program. The C-MOST program attracts STEM career changers and can be completed in three semesters in on-line or face to face formats. Across these two programs, along with the Noyce Teacher Scholarship Program, NAU has committed to graduate 80 secondary science and mathematics each year by 2013. The project is supporting 56 science and mathematics teacher candidates with $15,000 one-year stipends or scholarships. The project also includes an induction program that provides continued training and support for Noyce fellows and includes both face to face and distance-delivery formats. Furthermore, through a partnership with Mesa Community College (MCC), the NAU Noyce Fellows Program provides internships for up to 75 freshman or sophomore students each year from the Maricopa County Community College District (MCCCD) and NAU who have expressed an interest in STEM disciplines. The partnership with MCCCD provides a pipeline from the community colleges to teacher certification programs at NAU, to increase the diversity of students who pursue teaching science and mathematics, and to prepare teachers from areas in the state that are often hard pressed to employ qualified secondary science and mathematics teachers.