Departments | NC TEACH
NC TEACH is a rigorous alternative teacher preparation program designed to recruit, train, support, and retain mid-career professionals as they become licensed teachers in North Carolina. Established in 2000, more than 1,300 people have become licensed teachers through the NC TEACH program. NC TEACHers currently serve in more than 85 counties and school districts in all regions of the state.