Step 1: Familiarize Yourself with TeachEngineering Publishing Standards

Important: Review these documents that will help guide you in your preparations:

Note: We require each original, hands-on submission to be classroom tested before we publish. We will need to know the date(s) of testing, location (this can be an informal environment), and number of students who tested the curriculum.

Step 2: Use Our Template to Write Your Curriculum

Now that you’ve created and tested your curriculum, it’s time to write it!

Note: TeachEngineering is not accepting Units or Informal Learning Activities/Sprinkles for publication at this time. If you are interested in submitting a Maker Challenge, please contact us directly.

Step 3: Email Your TeachEngineering Editors for Credentials

Request a username and password for the TeachEngineering submission portal by emailing us at Provide the following information in your email:

  • Your name and contact information
  • The supporting organization and/or educational institution with whom you worked to create your curriculum
  • Contact information for your curriculum coordinator or principal investigator at your supporting organization
  • Title(s) of the hands-on activity you intend to submit.
    • Do not attach your files yet! You will do this through the online TeachEngineering submission portal.

Step 4: Upload Your Files

Using your username and password for the online TeachEngineering submission portal, upload your curricular materials. Make sure you have done the following before you submit:

  • Organize your submission, including your activity template, original images, and attachments such as PowerPoints, worksheets, coding files, etc into a single zip file.
  • Follow the submission instructions on the submission portal.


You can now track your submission’s progress through the submission portal, or email your TeachEngineering editors for updates.

Free K-12 standards-aligned STEM curriculum for educators everywhere.
Find more at