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.
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
