Course Customization: Autonomy for Lead Teachers

Course Customization: Autonomy for Lead Teachers

Running a K-12 school district requires teaching to a set of skills and concepts mandated by the state that the school is located in. On top of that, teachers have their own flair. When provided with digital curriculum, they need to make sure it fits state requirements, their teaching preferences, and caters to students with special accommodations. This project made that possible.

Subject.AI

Lead Product Designer

Solo Designer & PM

B2B Tools • 0->1

4 months

About Subject

Subject provides curriculum and learning platforms for grades 6–12 — serving credit recovery, core instruction, and elective expansion for school districts across virtual and in-person settings. In many cases, Subject becomes the engine for a virtual school, giving teachers and admins visibility into how thousands of students are performing, where they're struggling, and what they need next.

The Problem: Courses are Currency, and Subject's Teachers Needed More, Delivered at Speed.

Curriculum Developer (Internal Employee)

I need to be able to better envision the courses I write in the platform, so that I can create better courses, faster.

Lead Teacher (Paying Partner)

I need to receive courses that better align to my state and district, and have the autonomy to customize courses as I see fit.

Business

Business is losing deals due to not having courses for certain states, creating budget risks for existing partners, and losing feature parity on course customization.

Existing Process

Write (Google Docs) → Review → Transfer to Spreadsheet (Google Sheets) → QA in Platform → Edit (Google Sheets) → Re-Upload to Platform → Launch

Subject's course building software was stuck in 'workaround' mode. Tech debt slows down course development. This prevents entry into new states (new business expansion), new districts, and adjustments for special education use cases. This whiteboard shows the process for creating a new course, before it even gets to a teacher.

Once it gets to a teacher, they have no recourse other than a 'locking' workaround.

The Workaround

If a student wasn't getting taught a topic (for example, let's say they already mastered Order of Operations in Algebra), instead of removing that content from their view or progress calculations, they just saw this:

This has two high-stakes implications:
1. Students get discouraged and confused
2. Budgets are dependent on course material

This has two high-stakes implications:
1. Students get discouraged and confused
2. Budgets are dependent on course material

Identifying the Most Impactful Starting Project

I worked heavily with the Chief Product Officer, Education Lead, an Engineer, and the Customer Success to find the appropriate scoping and sequencing for this project. I found that this project was like a game of Jenga, poking at different blocks to see what would come out the most easily, without harming the structural integrity of the roadmap.

Option 1

Release a feature that allows material to be removed by our partner teachers first without tackling root course building inefficiencies.

Option 2

Extend release timeline, but give partner teachers the ability to remove, combine, remix, rename, edit any element of a course.

Option 3

Start by building an internal portal to speed up and democratizing course building. Build in state-level controls for compliance.

Option 3: Internal to External Sequencing

1
Build Internal Courses Portal
Organize our house first, speed up course delivery and don't put the first onus on schools to customize or create state-aligned versions of their courses.
2
Release Per-Student Content Removal
Eases acute pain for partner teachers, especially in highly sensitive Special Education use cases (reducing material).
3
Release Access-Controlled District Customization
After speaking with partners and customer success, the biggest use case was re-ordering content to match teaching preferences and creating partial-credit courses without the ability to remix.
Deferred
More Complex Editing & Remixing
Deferred due to versioning concerns. Not enough revenue or partner demand to justify the engineering investment at this stage.

Internal Courses Portal

Deep collaboration with Curriculum Developers and Engineers. I believe building internal tools with thoughtful UX is paramount. I provided mocks for guidance, and while we didn't get to pixel perfection, we got state-access controls and in-app course writing & previewing. The Curriculum Development team has released over 50 courses in 4 months with this new model.

State-Access Control Page

Partner-Facing Course Customization

Goal 1

Optimize for most common actions. Our teachers and administrators are not always tech-savy.

Goal 2

Give teachers the right amount of information to make a decision, not more and not less.

Goal 3

Make roles and permission access simple to set, view, and update.

User-Research: Figma Make Prototypes to Test Building Experience

Since our teachers are not always the most tech-savy, I wanted to really test the building experience. It needed to be transparent, and I specifically wanted to test the amount of information provided on the page, how we show removed items, and how intuitive bulk editing was. I used Figma Make to create three prototypes.

  1. 'Lego Blocks' Style

Tactile, very different from the competition. Use progressive disclosure on deeper information. Use color and icons to indicate lesson types.

  1. Minimalist

No icons, show only the lesson titles and reveal everything else through progressive disclosure.

  1. High Information Density

Bring in checkboxes that are familar from competitors, show all possibly relevant information to see what sticks.

Takeaways

Standards are Key

These are concepts and skills that schools are required to teach. They're essential to display for compliance.

Bulk Options Streamline Work

Giant checkboxes were too much, but being able to work in bulk is an expectation.

Estimated Time To Complete is a Huge Value Add

Courses generally must provide 55-60 hours of work per-semester. Teachers need to know how their edits affect that.

Final Feature Delivery, Iterations Ongoing

Final design uses a more muted checkbox for bulk actions, standards will be incorporated as engineering has capacity, even deeper progressive disclosure.

State-Access Control Page

Outcomes

Our partner base is LOUD. However, I heard little to no complaints upon release. Teachers were creating and enrolling their students in 10s of custom courses and making progress within days of feature release, without an influx of tickets.

What's Next? Ability to add and remix content between courses, as dictated by partner demand.