Welcome to 21st Century!

21st Century is a charter middle school in Albuquerque, New Mexico. We emphasize the core curriculum of Math, Science, Social Studies, and Language Arts, as well as learning experiences in the community, city, and state.


Out of School Instruction

21st Century is not a typical public school.  We strive to give students educational experiences outside of the school walls, in the community wherein those skills are practiced.  Each grade level attends a minimum of twenty OSIs per year, taking […]


Smaller Class Sizes

As a charter school, 21st CPA is able to offer smaller class sizes, which allows for more individualized instruction for each student.  Each teacher works in both department and grade level teams to design curriculum and plan OSIs that support […]



Interested in sending your student to 21st Century?  Check here to determine if 21st CPA is a good match for your student.


Student Openings at All Grade Levels


21st CPA has openings for new students in grades 5-8!  School doesn’t start until Tuesday, September 2nd, so you still have time to enroll your student in Albuquerque’s highest performing Middle School!



21st CPA Radio Spot:

Before and After School Program

The Boys and Girls Clubs of Central New Mexico will be providing before and after school care at 21st Century Public Academy this year!  Morning programs start at 6:30AM and afternoon programs will run until 6:00PM.  Click here for details!

Join the PTA Today

APS does not provide enough monetary support to adequately fund 21st Century Public Academy.  The PTA fills this gap using your PTA membership dues and various fund raising activities throughout the year.

Some of the things provided are supplies for your child’s classroom, buses for OSI’s, books, teacher appreciation, supplies for the school, support for extracurricular activities, and much more that the school would be missing otherwise.

Please help with your membership, supporting the fundraisers and volunteering!

PTA Pledge Form

Jumpstart Days

The 5th and 6th Grade Jumpstart Days are nearly here!

  • 5th Grade Jumpstart will be on Tuesday, August 12th.
  • 6th Grade Jumpstart will be on Thursday, August 14th.
6805 Academy Parkway W NE; Albuquerque, NM 87109
Phone: (505)254-0280   Fax: (505)254-8507