Annual cost: ${product:PASS use:pass}
Engage students with MATLAB® and Simulink® to prepare them for success in science, technology, engineering, and mathematics (STEM) from a young age.
With a Primary and Secondary School License, you can help your students develop programming and problem-solving skills through modeling and simulation. This license provides students and educators with:
- MATLAB, Simulink, and more than 50 products
- MATLAB Online and Simulink Online
- MATLAB Mobile on smartphones and tablets
- MATLAB Grader for instructors to build and automatically grade student assignments, with optional LMS integration
- Access from personal and school-owned computers
If you are looking for MATLAB for your STEM outreach program, we may able to help.
“By integrating MATLAB into my class, I was able to give secondary school students an early introduction to basic programming concepts as they learned mathematics.”
Nurture Computational Thinking and Modeling Skills in the Classroom
MATLAB is a programming language with which you can teach mathematics, analyze data, develop algorithms, and create interactive apps to solve problems.
Simulink is a block diagram programming environment to illustrate science phenomena, test models, and design solutions. With Simulink and Stateflow®, students can easily load their control models and test their solutions on low-cost hardware like Arduino®, Micro:bit, LEGO®, and RaspberryPi™.
New to MATLAB and Simulink?
Try these self-paced interactive tutorials.
Learn to Code
(Recommended for ages 12+)
MATLAB Onramp
Get started quickly with the basics of MATLAB.
Simulink Onramp
Discover Model-Based Design with Simulink.
Stateflow Onramp
Learn the basics of modeling and simulating decision logic using Stateflow.
Teaching Resources
Explore downloadable teaching materials and activities created by educators, including targeted lessons and examples or full-course curricula.
Computational Thinking Activities with MATLAB
Discover interactive, classroom tested activities developed with STEM education partners to build computational thinking and engineering skills using MATLAB.
Learn Stateflow with Micro:bit
Three hands-on projects where students learn Stateflow and embedded programming by creating fun projects like a digital dice roller, step counter, and rock-paper-scissors game on the BBC micro:bit.
Treasure Hunt Game: Learn to code
Interactive live scripts that teach students basic programming concepts and basic terminology through game development.
Student Competitions
MathWorks Support for Student Competition
Find resources to nurture an interest in STEM and programming skills with resources dedicated for student competitions such as FIRST Robotics, BEST Robotics, and MathWorks Math Modeling Challenge.
Administrator Resources
Manage educator and student access through the MathWorks License Center.
Additional Administrator and Install Resources
- Provide faculty access to technical support
- See the MathWorks Trust Center about privacy terms