Provo Mountain Academy Robotics Team

Members work together to design, build, and program competition robots while preparing for local, state, and national robotics competitions. Students learn advanced engineering, programming, teamwork, strategy, and problem-solving while representing Provo Mountain Academy in competition. Not every student wants to compete—but for those who do, our robotics team provides additional coaching, practice, and opportunities to compete throughout the year.

Built for Students Who Want More

Our competition team is designed for students who are passionate about robotics and engineering. Through regular practices, advanced challenges, and regional competitions, students learn to work as a team while pursuing excellence. Our goal isn't simply to attend competitions—it's to prepare students to perform at their very best.

Our Team Roles

Every student begins by learning the fundamentals of robotics, engineering, and programming. As they develop their skills, they take on one of four specialized roles that keep the team running: Team Captain, Mechanical Engineer, Software Engineer, or Driver. Each role carries real responsibility and gives students the opportunity to contribute in meaningful ways.

Team Captain

Leads the team and keeps the project moving forward.

Mechanical Engineer

Designs, builds, and improves the robot.

Software Engineer

Brings the robot to life through code.

Driver

Executes under pressure when it matters most.

The Driver represents the team's hard work on the competition field. Great drivers spend countless hours practicing, learning the game, communicating with teammates, and making split-second decisions during matches.

Responsibilities

  • Operate the robot during competitions

  • Practice driving regularly

  • Learn game strategy

  • Work with the Software Engineer to improve controls

  • Provide feedback on robot performance

  • Stay calm and focused under pressure

Skills Developed

Decision Making • Focus • Teamwork • Communication • Competitive Strategy

The Team Captain is responsible for organizing practices, assigning tasks, making sure deadlines are met, and helping the team work together effectively. They also maintain the engineering notebook by documenting the team's design process, testing, improvements, and lessons learned. During competitions, they develop match strategy, scout opponents, communicate with alliance partners, and help the team make informed decisions.

Responsibilities

  • Lead team meetings and practices

  • Keep projects on schedule

  • Delegate responsibilities

  • Maintain the engineering notebook

  • Document design decisions and testing

  • Develop match strategy

  • Scout other teams

  • Communicate with alliance partners

  • Present the team's work to judges

  • Help resolve problems and keep the team focused

Skills Developed

Leadership • Communication • Organization • Technical Writing • Strategic Thinking

Mechanical Engineers turn ideas into reality. They design mechanisms, assemble the robot, test different solutions, and continually improve performance. When something breaks, they're the first to figure out why and how to fix it.

Responsibilities

  • Design robot mechanisms

  • Build and assemble the robot

  • Test new ideas and prototypes

  • Repair and maintain the robot

  • Improve reliability and performance

  • Work closely with the programmer to integrate hardware and software

Skills Developed

Engineering Design • Mechanical Systems • Creativity • Troubleshooting • Hands-On Problem Solving

Software Engineers write the programs that control the robot. They develop autonomous routines, integrate sensors, improve driver controls, and constantly refine the code to make the robot faster, smarter, and more reliable.

Responsibilities

  • Program autonomous routines

  • Develop driver control features

  • Integrate sensors

  • Test and debug software

  • Optimize robot performance

  • Collaborate with the Mechanical Engineer

Skills Developed

Programming • Computational Thinking • Logic • Debugging • Systems Thinking

Contact

We believe finding the right school should feel supportive, not stressful. Reach out with any questions.

Email

Phone

tressa@provomountainacademy.org

(801) 709-1272

© 2026 Provo Mountain Academy. All rights reserved. We are an equal opportunity educational institution.
Privacy Policy | Terms of Use

Provo Mountain Academy

Where kids love to learn

Serving Kindergarten through 6th Grade

Address

266 S 700 E St, Provo, UT 84606

Quick Links
Stay Connected