Community-Based Program


Are you looking for a way to engage your child in meaningful STEM experiences? Are you interested in helping a small group of students solve a really big STEM challenge? Do you want to provide young people with an opportunity to develop 21st century skills? Are you interested in helping promote diversity in STEM? If you answered “yes” to any of these questions, the Maryland Mathematics, Engineering, Science Achievement (MESA) Community-Based Program might be right for you!

Maryland MESA strives to provide students in grades 3–12 with the opportunity to explore STEM through a fun, hands-on program. This STEM initiative:

  • prepares students to enroll in and graduate from a two- or four-year college or university with a degree in a STEM field;
  • targets students who are traditionally underrepresented in these fields—specifically, minority and female students; and
  • helps students develop leadership skills, improve their academic performance, work as a team, and compete effectively.

Maryland MESA uses a project-based approach to teach participating students the fundamentals of engineering and computer science. Student teams work on projects (called challenges) which are designed by APL and the national MESA organization to help students develop computer programming and engineering skills. The teams then compete against other teams that have worked on the same challenge.

Since 1976, Maryland MESA has been providing these experiences through school-based programs. Now your child can participate in Maryland MESA even if MESA is not offered at your child’s school! The Maryland MESA Community-Based Program provides the opportunity for anyone to form their own home- or community-based MESA team. Maryland MESA Community-Based teams are led by a parent volunteer and meet regularly to work on a MESA challenge. Projects are submitted electronically for scoring.

How to Participate

  1. Check out the  Maryland MESA Community-Based Program Competitions and decide which challenge your team would like to tackle.
  2. Register your team. (Registration is open from September 1st – October 15th)

  3. Register student team members.

    Teams are comprised of two to four students. Maryland MESA believes four team members is optimal, and therefore coaches are strongly encouraged to form teams of four students. 

  4. Register adults working with your team.

    Each team must have an adult head coach and adult assistant coach. All adults—head coach, assistant coach, and other parents/volunteers—must complete the Johns Hopkins online child safety training before registering. Two adults registered in our system must be present at every team meeting.

  5. Participate in the orientation meeting led by APL STEM Program Management Office staff in October.
  6. Review challenge rules and requirements.

    Full challenge rules and requirements will be released in October.

  7. Attend coach’s training(s) in October-November.
  8. Have fun meeting as a team each week to work on the MESA challenge!
  9. Submit files to the Maryland MESA Community-Based Program Competition in February.
  10. Participate in the Maryland MESA Community-Based Program Awards Ceremony & Showcase in March.

    Teams awarded first place will be invited to participate in the Maryland MESA State Competition!


Coaches have the opportunity to participate in training focused on technical skills (e.g., coding, using specific software, etc.) related to the Maryland MESA Community-Based challenges. Trainings are held in the fall and exact dates will be sent to registered coaches. The registration fee for each training is $25 per attendee.

Participation Timeline

MESA Community-Based


If you have specific questions, email