STEM (Science Technology Engineering Math)

Through core courses, electives, and competitions, Millennium Charter Academy’s STEM program provides students with a wide array of academic challenges in science, technology, engineering and mathematics.girlswithcomputersfromback


  • Inquiry-based science instruction in grades K-12
  • Science fair projects, grades 4-8
  • Elective science fair projects, grades 9-12
  • Participation in NC Science and Engineering Fair
  • Participation in NC Student Academy of Science and Engineering Competition
  • North Carolina Science Olympiad Competition
  • Agriscience elective
  • Sports science elective
  • Chemistry, Physics, Earth Science for high school
  • Additional science credit required for MCA high school graduation credit than for North Carolina criteria



  • 1:1 laptop program for middle school students, cloud-based
  • iPads and iPods for Challenge Center
  • Subscription programs (e.g. Razz Kids, Discovery Education)
  • K-12 technology curriculum
  • Full-time educational technologist
  • SMART boards in all  lower school classes
  • All teachers equipped with laptops and projectors
  • Elective courses in Graphic Design, Advanced Graphic design, and digital photography, computer skills and computer programming
  • Yearbook elective using digital tools
  • STEM elective cluster for high school juniors and seniors



  • First Lego League Robotics



  • Everyday Mathematics curriculum, featuring conceptual math and alternative algorithms
  • Pre-Algebra
  • Algebra
  • Geometry
  • Algebra II
  • Discrete Math
  • Pre-Calculus, AP Calculus
  • Math Counts club and competition