FRC vs FTC vs VEX: Which Robotics Program Is Right for You?
FRC vs FTC vs VEX compared: robot size, cost, age range, season length, and programming, plus how to choose the right robotics competition for you.
- to read
- 7 min
- words
- 1,468
- sections
- 7
to read
words
sections
Short answer: FRC, FTC, and VEX are all competitive robotics programs, but they differ in robot size, cost, and age range. FRC builds the biggest robots (roughly 115 pounds) for the most money, FTC sits in the middle with fridge-sized-down-to-desktop robots at a fraction of the cost, and VEX is the cheapest and most accessible with the most matches per season. Which one is "right" depends almost entirely on your budget, your available mentors, and how much time you can commit.
Here's the honest breakdown, from someone inside the FRC ecosystem.
The one-paragraph version of each
FRC (FIRST Robotics Competition) is the flagship high-school program of FIRST. Every January, teams worldwide get the same new game and about six weeks to design, build, and program a roughly 115-pound robot to play it. It is the biggest, most expensive, most "real engineering" of the three.
FTC (FIRST Tech Challenge) is FIRST's middle-and-high-school program (grades 7–12). Robots start each match inside an 18-inch cube and can expand from there. It runs on the same season rhythm as a sport but costs far less than FRC and needs a fraction of the space.
VEX is run by the REC Foundation, not FIRST. It comes in tiers: VEX IQ (plastic, snap-together, elementary and middle school) and the VEX V5 Robotics Competition, or V5RC (metal parts, middle and high school). VEX is the most affordable, has the longest season, and runs the most tournaments.
If you only remember one thing: FRC is the varsity-sport version, VEX is the year-round club version, and FTC lands in between.
Robot size and what you actually build
The size gap is the most visible difference, and it drives almost everything else.
An FRC robot is an industrial machine. It's built from aluminum extrusion, powered by big brushless motors, and plays on a field roughly 27 by 54 feet in three-robot alliances. When people say FRC robots are "the size of a washing machine," they're not exaggerating. That scale is thrilling, but it means real safety considerations, real machining, and a real shop.
An FTC robot fits in an 18-inch cube at the start of a match. You can build a competitive one on a folding table in a classroom. Parts come from ecosystems like REV Robotics, goBILDA, and Tetrix, and much of it is bolt-together rather than machined from raw stock. Matches are two robots versus two robots on a 12-by-12-foot field.
A VEX V5 robot is smaller still and built almost entirely from a standardized metal-and-plastic kit with square holes on a half-inch grid. That standardization is the point: nearly everyone uses the same parts, so the competition is more about clever design and driver skill than about who can afford custom fabrication. V5RC also runs two-versus-two.
Across all three, the skills overlap more than the hardware suggests. Drivetrains, intakes, arms, and scoring mechanisms show up everywhere. If you learn how a good drivetrain works in one program, that knowledge transfers. Our mechanical build guides are FRC-flavored, but the mechanical intuition carries over to FTC and VEX just fine.
Cost, honestly
This is usually the deciding factor for a new program, so let's be blunt.
FRC is expensive. All-in, a typical Regional team's season lands in the low-to-mid five figures once you add up registration, events, parts, and travel — far and away the priciest of the three. Rookie grants soften year one (the NASA-sponsored rookie grant can cover a first event), but FRC is a serious fundraising commitment every season after. Before you commit, read the honest, line-by-line numbers in our cost of an FRC team lesson.
FTC is dramatically cheaper. Team registration with FIRST is in the low hundreds, and a competitive robot's parts run in the low thousands. A brand-new FTC team can realistically get on the field for well under what a single FRC event costs.
VEX is the most budget-friendly of all. Team registration with the REC Foundation is modest, the base kit is reusable across seasons, and because parts are standardized you're not constantly buying custom hardware. For a school testing the waters on competitive robotics, VEX is the lowest-risk financial entry point.
Exact fees change year to year, so always confirm current numbers on each program's official site rather than trusting a blog (including this one). But the relative ranking, VEX cheapest, FTC in the middle, FRC most expensive, has held steady for years.
Age range and season length
FTC and VEX IQ reach down into middle school, which matters if you're building a pipeline. A common feeder path is VEX IQ or FTC in middle school, then FRC in high school.
FRC is strictly high school (grades 9–12, roughly ages 14–18).
VEX V5RC spans middle and high school, and VEX even has a college division (VEX U).
Season length is a real lifestyle difference. FRC's build season is a famously intense six-week sprint after the January kickoff, then events run into spring. It's a burst of enormous effort. VEX, by contrast, releases its game in the spring and runs tournaments through the following spring, so teams iterate on the same game for the better part of a year across many events. FTC sits in between, kicking off in the fall with events running into the following spring. If your students thrive on a short, all-in crunch, FRC's rhythm is a feature. If they'd rather iterate slowly and compete often, VEX's long season fits better.
Programming and the software stack
If you or your students care about code, the differences here are worth knowing.
FRC uses WPILib, the official software library, in Java, C++, or Python. Code runs on the roboRIO controller, and motor controllers from REV and CTRE talk over a CAN bus. This is the most professional stack of the three, with version control, command-based architecture, simulation, and vision processing all in normal use. Rather than re-explain the electronics and toolchain here, our lessons on the FRC control system and choosing a language walk through the real thing.
FTC runs on the REV Control Hub, an Android-based controller. You can program in Blocks (visual), OnBot Java (in a browser), or full Android Studio with Java. The on-ramp is gentle: a student can start in Blocks and graduate to text-based Java on the same robot.
VEX uses VEXcode, which supports Blocks, C++, and Python, and advanced teams often move to PROS, a more professional C++ toolchain. Code runs on the V5 Brain. Like FTC, VEX is designed so a beginner can start visual and grow into real text code.
All three teach genuine programming. FRC's stack is the closest to what you'd see in an actual engineering job, which is part of why FRC alumni so often cite it in college and internship applications.
Which one is right for you?
Rather than declaring a winner, match the program to your situation.
Choose FRC if: you're in high school, you have (or can raise) a real budget, you can find dedicated mentors and shop space, and you want the deepest, most industry-like engineering experience. The scale, the alliances, and the six-week crucible are unmatched. It asks the most and gives the most back.
Choose FTC if: you want a genuine FIRST competition experience without FRC's cost and space demands, you're serving middle or high schoolers, or you're a new program that wants to prove the concept before scaling up to FRC later. Many strong FRC programs started as FTC teams.
Choose VEX if: budget is tight, you want to compete frequently across a long season, you're starting younger students, or you want a standardized-parts environment where design cleverness beats fabrication budget. It's the easiest place to start and the easiest to sustain.
And you don't have to pick forever. Plenty of students do VEX or FTC first, then move to FRC and bring that experience with them. The habits that make you good, iterating on designs, scouting your opponents, wiring cleanly, documenting what you learn, transfer across all three. If terms like alliance, autonomous, or CAN bus are new to you, our glossary explains the vocabulary all three programs share.
Where to go next
If you've landed on FRC, that's what this whole site is built for. Start with our Getting Started guide for a beginner's walkthrough of joining a team and learning the tools, then branch into whichever department fits you, whether that's mechanical, CAD, programming, electrical, or strategy. Our structured learning paths will sequence the lessons for you so you're not guessing what to learn next.
Whichever program you choose, the best move is the same: find a local team, ask to visit, and show up. Robotics people are famously generous, and every one of these programs is far less intimidating from the inside than it looks from the stands.
Keep reading
More from the pit
Learn every department of FRC — free
Structured lessons, quizzes, and team tools. Built by an FRC student, for the community.