Millennium Charter Academy is an independent, public school that serves students in kindergarten through grade eight. The academy is affiliated with the North Carolina Department of Public Instruction. Millennium Charter Academy s curriculum includes language arts, history, geography, mathematics, science and fine arts. The school also provides lessons in keyboarding, word processing, database, research, spreadsheets, Power Point, Web design and videography. Additionally, it offers several extracurricular programs to enrich the educational process of its students. The academy encourages students to participate in several sports programs, including soccer, volleyball, basketball, softball, wrestling, lacrosse, field hockey and tennis. Millennium Charter Academy is located in Mt. Airy, N.C.