top of page

What I Learned From Creating 200+ Middle School STEM Resources on Teachers Pay Teachers

Writer: Justin Allemang [Cashman MS]
Justin Allemang [Cashman MS]
Aug 19
10 min read

By the end of summer, my laptop and I had developed the kind of relationship usually reserved for survival movies.


I spent almost my entire break creating, revising, organizing, formatting, and uploading resources. Not casually. Not “I worked on this a little between pool days.” I mean close to 16 hours a day on many days, with snacks for meals and that weird teacher-summer energy where you forget what day it is but somehow know exactly which fonts look best on a student handout.


What started as a simple plan turned into something much bigger.


At first, I just wanted to take the lessons I had already used in my classroom and turn them into polished, professional products for Teachers Pay Teachers. I had projects, STEM challenges, engineering activities, worksheets, slides, rubrics, reflection pages, and all those little “this worked really well with seventh grade” ideas sitting in folders.


I thought I would clean them up, make them easier for other teachers to use, and call it a summer.


Cute.


That plan lasted about five minutes.


Once I finished converting what I already had, I didn’t stop. I started creating new product lines, bundles, curriculum collections, extension activities, digital versions, print-friendly versions, and resources I hadn’t planned to make at all.


Some people go on vacation and collect seashells. I apparently collect middle school STEM resources.


Wide-angle view of a dining table covered with colorful STEM lesson materials, binders, sticky notes, and craft supplies.
The summer workspace slowly turned into a STEM resource command center.

It started with lessons I already trusted


The easiest part of this whole wild project was knowing I wasn’t starting from zero.


Most of the original lessons came from my own classroom. They weren’t random ideas I found floating around in the teaching universe. They were activities I had taught, adjusted, retaught, fixed, and sometimes rescued from complete classroom chaos.


That matters.


A STEM activity can look adorable on paper and still collapse faster than a spaghetti tower with a marshmallow problem. Middle school students are honest product testers. Brutally honest. If directions are confusing, they’ll find out. If a challenge has too much downtime, they’ll invent their own entertainment, and it may involve tape, scissors, or a mysterious noise from the back table.


So when I started turning classroom lessons into STEM teacher resources, I already had a huge advantage. I knew which parts worked. I knew where students got stuck. I knew which instructions needed to be clearer. I knew where teachers would need a materials list, a timing guide, or an example answer.


That was the first big lesson.


A resource is not just the student activity. It’s the whole teacher experience.


A polished product needs more than a cute cover and a worksheet. It needs to answer the questions a tired teacher asks at 9:47 p.m. while planning for tomorrow:


  • How long will this take?

  • What materials do I need?

  • Can students do this in groups?

  • What if I don’t have fancy supplies?

  • Is there a rubric?

  • What do early finishers do?

  • Can I use this with mixed ability levels?

  • Will this cause classroom destruction on the level of a small indoor tornado?


That last one is not officially in any teaching standard, but it should be.


I became slightly obsessed with organizing everything


At first, my files had names like `STEM Challenge Final`, `STEM Challenge Final REAL`, and the highly professional `USE THIS ONE OMG`.


Clearly, I was running a world-class filing system.


Creating more than 200 resources forced me to get serious about organization. There was no other option. When you’re building that many TPT resources, one messy folder can turn into a full archaeological dig.


I had to create systems for:


  • Product covers

  • Teacher directions

  • Student pages

  • Rubrics

  • Standards notes

  • Preview images

  • Product descriptions

  • Terms of use

  • Answer keys when needed

  • Bundle organization

  • File naming

  • Version control


And here’s what surprised me. Once the organization got better, the resource quality got better too.


When every product followed a similar structure, I could focus more on the actual learning. I wasn’t wasting brainpower trying to remember where I saved the rubric template or whether I had already made a materials page.


That taught me something I now believe deeply.


Creativity needs a system.


That sounds less magical than “follow your inspiration,” but it’s true. A good system gave me more space to create. It made the whole process less like wrestling an octopus and more like assembling a very nerdy, very colorful machine.


One idea can turn into way more than one resource


This was one of the biggest “wait a second” moments of the summer.


I would create one activity, then realize it could become five different things.


A bridge-building challenge, for example, could become:


  • A one-day STEM challenge

  • A full engineering design lesson

  • A data collection activity

  • A force and motion connection

  • A measurement practice task

  • A reflection and redesign lesson

  • A sub-plan-friendly version

  • Part of a larger engineering bundle


Same core idea. Different classroom needs.


That’s where product development started to click for me. I stopped seeing each resource as a single item and started seeing it as part of a bigger ecosystem. Every strong activity had branches.


Some teachers need quick middle school STEM activities for a Friday class period. Some need a full week of engineering design. Some need something low-prep because the copier jammed, the lab supplies disappeared, and someone just scheduled an assembly during third period.


Same topic, different format.


That shift changed how I created everything.


Instead of asking, “What product can I make?” I started asking:


How many useful ways can this idea support a real classroom?


That question led to bundles, extension packs, curriculum collections, challenge sets, and teacher-created STEM resources that connected to each other instead of sitting alone like random socks in a drawer.


Classroom STEM supply bins with craft sticks, rubber bands, tape, pencils, rulers and index cards labeled STEM, JOWR, FOUR.
The same simple supplies started showing up in dozens of different ways.

Building product families made everything stronger


Once I started making related resources, I noticed something else. Product families make planning easier, both for the creator and the teacher using them.


A single resource can be helpful. A connected set can be even better.


If I made one STEM challenge about towers, then another about bridges, then another about boats, I could build a collection around engineering design. If I made several activities tied to measurement, data, and graphing, those could become a math-connected STEM set. If I made seasonal activities, those could become monthly collections.


The more connected the products became, the more useful they felt.


For me, product families helped with consistency. Teachers could open one resource, understand the format, then use another without having to relearn everything from scratch. That’s a big deal during the school year, when every extra decision feels like it costs three brain cells.


For students, familiar structure helps too. The Next Generation Science Standards emphasize engineering design practices like defining problems, designing solutions, testing, and improving. When activities use a consistent process, students get repeated practice with those habits. They stop seeing STEM as “that fun thing we did once” and start seeing it as a way to think.


That part mattered to me.


I didn’t want to make a giant pile of cute activities. I wanted the resources to feel connected, useful, and classroom-tested. Fun matters, especially in middle school, but fun works best when it has a learning purpose underneath it.


Kind of like hiding vegetables in pasta sauce, but with engineering.


Quality and quantity had to learn how to share a room


Let’s talk about the obvious question.


How do you create 200+ resources without turning into a resource goblin who only cares about numbers?


That was something I thought about a lot.


I didn’t want to upload things just to say I had uploaded them. Teachers can tell when something is rushed. We have a sixth sense for it. Somewhere between bus duty and grading late work, we develop the ability to spot fluff from 30 feet away.


So I had to find a balance.


Quantity mattered because I wanted a strong store with enough resources to support different units, grade levels, and teaching situations. But quality had to come first, or the number wouldn’t mean much.


My personal rule became this:


If I wouldn’t use it in my own classroom, I wouldn’t publish it.


That slowed me down sometimes, but it also kept me honest.


I checked directions. I added teacher notes. I cleaned up formatting. I made sure student pages weren’t crowded. I thought about materials. I tried to include options when possible. I asked myself whether the activity made sense for real classrooms with real time limits and real middle school energy.


Because let’s be honest, middle school is not a controlled laboratory. It’s a laboratory with pencil shavings, fire drills, missing glue sticks, and one student asking if they can build “a totally safe catapult.”


I learned what teachers actually need


Creating this many resources taught me that teachers are not usually looking for more stuff.


Teachers already have stuff. So much stuff. Google Drive folders. Pinterest boards. Saved emails. Random PDFs from 2018. A file cabinet drawer that may or may not open without professional help.


What teachers need is usable stuff.


There’s a difference.


Usable resources save time. They make sense quickly. They don’t require a trip to three stores and a laminated treasure map. They include enough support that a teacher can open the file and understand how to teach it without decoding someone else’s brain.


That changed how I wrote every product.


I started thinking less like, “Here’s my activity,” and more like, “Here’s everything someone needs to run this without texting me fourteen questions.”


That meant adding:


  • Clear setup notes

  • Flexible timing suggestions

  • Simple materials

  • Student-friendly directions

  • Reflection prompts

  • Extension ideas

  • Rubrics or scoring options when they fit

  • Multiple versions when they made sense


This was probably the most important product development lesson of the summer.


Teachers don’t need perfection. They need clarity, flexibility, and resources that respect their time.


Eye-level view of a middle school science classroom table with student STEM projects made from cardboard, cups, straws, and tape.
The best resources are the ones that can survive actual middle school energy.

The full-time teacher part made this both harder and better


Here’s the honest part.


Spending that much of summer break creating resources while knowing I was still a full-time teacher was intense.


During the school year, teachers run on a special kind of battery. It’s powered by coffee, adrenaline, and the phrase “we’ll make it work.” Summer is supposed to be the recharge. Mine became a marathon creation sprint with a side of “why am I still awake?”


There were days when I loved it. I’d get into a rhythm and suddenly hours had passed. I’d finish a product family and feel ridiculously proud, like I had just built a tiny educational theme park.


There were also days when my brain felt like a browser with 87 tabs open and one of them playing music.


The full-time teacher piece made the process harder because I knew the school year was coming. I wasn’t building resources in some imaginary world with unlimited planning time. I was building them while thinking about actual pacing, actual students, actual classroom interruptions, and actual teacher exhaustion.


But that also made the resources better.


I knew what August felt like. I knew what October felt like. I knew the week before winter break. I knew the weird spring stretch when everyone is tired and somehow the students have discovered a new sound effect.


Because I’m still in the classroom, I created with reality in mind. Not fantasy teaching. Real teaching.


I surprised myself more than anyone else


If you had told me at the beginning of summer that I would create more than 200 resources, I would have laughed, probably nervously, and then checked whether you had confused me with a much more organized person.


But momentum is strange.


Once I built a system, each resource got a little easier. Once I understood my formats, I could move faster. Once I created related product families, new ideas kept popping up.


That’s the part I still find fascinating.


I didn’t create 200+ resources because I had 200+ perfect ideas on day one. I created one. Then another. Then I noticed a gap. Then I made a companion activity. Then I bundled related lessons. Then I expanded a collection. Then I asked, “What would a teacher need next?”


Tiny decisions stacked up.


That’s how a summer project turned into a full store of STEM activities, bundles, and curriculum collections on Teachers Pay Teachers.


Not magic. Not superhuman discipline. Just a lot of work, a lot of obsession, and possibly an alarming amount of iced coffee.


Was the obsession worth it?


I’ve asked myself this more than once.


Was it worth giving up so much of summer? Was it worth the long days, the late nights, the endless formatting, the product descriptions, the file organization, the mental tabs, and the occasional moment where I questioned whether fonts were personally attacking me?


Honestly?


Yes.


Not because it was easy. It wasn’t.


It was worth it because I built something useful from work I already cared about. I took classroom-tested lessons and turned them into resources that other teachers can actually use. I learned how to think like a product developer without losing the teacher part of myself.


I learned that good STEM resources need creativity, but they also need structure. I learned that one idea can become many useful tools. I learned that building connected product families helps teachers plan with less stress. I learned that quality and quantity can work together, but only if quality is driving the bus.


Most of all, I learned that teachers create from a different place. We don’t just ask, “Does this look nice?” We ask, “Will this work with 32 students after lunch on a Wednesday?”


That question changes everything.


Overhead view of a laptop beside a notebook filled with STEM product ideas, colorful pens, and a mug of coffee.
The next round of ideas is already starting to take shape.

What I’m planning next


I’m not done.


After creating 200+ middle school STEM resources, my brain did not politely say, “Great job, time to rest.” It said, “What if we made another bundle?”


Rude, but inspiring.


Next, I’m focusing on expanding the collections that teachers can use all year, especially resources that connect engineering, problem-solving, science concepts, and easy-to-manage classroom materials. I want to keep building products that feel ready to use, flexible, and realistic for actual middle school classrooms.


I’m also paying closer attention to gaps. Where do teachers lose the most planning time? Which units need better hands-on options? Which activities can support both engagement and actual content? Which resources would make a stressful week feel a little less like juggling flaming clipboards?


That’s where I’m headed.


If you’re curious how one teacher managed to create so much in one summer, or you want to see the growing collection of STEM activities and curriculum sets, you can explore my Teachers Pay Teachers store here.


And yes, I’m going to keep creating.


Maybe at a slightly more reasonable pace.


Maybe.


No promises.


 
 
 

Recent Posts

See All

Comments


bottom of page