Primary and Secondary School License

Primary and Secondary School License

Creating a foundation for a future in STEM

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.

  • Bring any STEM lesson to life with MATLAB, Simulink, and 120+ products .
  • Accelerate teaching and learning with self-paced MATLAB and Simulink Online Courses.
  • Create your course with MATLAB Course Designer and deliver auto-graded assessments with MATLAB Grader.
  • Start teaching immediately with MATLAB Online and Simulink Online and share activities with MATLAB Drive.
  • Engage students in collecting and analyzing real-world sensor data with MATLAB Mobile.
  • Support learning on both personal and school-owned computers.

If you are looking for MATLAB for your STEM outreach program, we may be 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.”

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.

Panel Navigation

Computational Thinking Activities with MATLAB

Discover interactive, classroom tested activities developed with STEM education partners to build computational thinking and engineering skills using MATLAB.

Panel Navigation

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

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