North Carolina Teachers of Excellence for All CHildren (NC TEACH) is designed to recruit, train, support, and retain mid-career professionals as they become licensed teachers in North Carolina. This program is for professionals who have non-education degrees and would like to earn their teaching license.