Course Customization: Autonomy for Lead Teachers

Course Customization: Autonomy for Lead Teachers

At Subject, courses are currency. They determine student outcomes and district funding, but Subject's lead teachers couldn't customize them to fit state requirements, their teaching style, or their special-ed students. They were stuck in workaround mode. This project gave them autonomy.

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.

The Problem: Teachers Needed More Courses, Delivered at Speed.

Courses are currency in the digital curriculum business. Teachers want to know if a provider can service all of their student's unique needs.

Existing Process

Subject's course building software was stuck in 'workaround' mode. Tech debt slowed down course development, preventing entry into new states, new districts, and adjustments for special education use cases.

Google Docs
Write
Draft course
Google Docs
Review
Internal QA pass
Switch
Google Sheets
Transfer
Re-format for upload
Switch
Platform
QA
Preview in product
Switch
Google Sheets
Edit
Fix issues found
Switch
Platform
Re-upload
Push corrections
Platform
Launch
Course goes live
7 steps. 4 tool switches. Every new course.
Before a teacher ever saw it. State expansion was blocked. Customization was blocked. When a course did reach a teacher, their only recourse was a "locking" workaround.

A whiteboard from internal scoping. Once a course finally reached a teacher, their only recourse was a 'locking' workaround.

Stakeholder Needs

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.

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 extensively with the Chief Product Officer, Education Lead, an Engineer, and the Customer Success to find the appropriate scoping and sequencing for this project.

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.

This project was like a game of Jenga, poking at blocks to see what would come out easily, without harming the structure of the roadmap.

Option 3: Internal to External Sequencing

Options 1 and 2 would have shipped faster but left curriculum developers stuck in Google Sheets, unable to effectively service customers and build new courses. Every future custom course would still cost weeks. Option 3 was slower, but unblocked everything downstream.

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 Head of Curriculum 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

Once internal course building was unblocked, I turned my attention to building the best customization experience for our teachers.

Goal 1

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

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-savvy, 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, and asked teachers to perform a set of key actions in a randomized order.

  1. 'Lego Blocks' Style

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

Perceived to be better for young teachers by older teachers. Icons and colors were appreciated to distinguish lesson types.

  1. Minimalist

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

Teachers liked this version, but had trouble completing real tasks around removing standards and understanding course content.

  1. High Information Density

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

Although checkmarks were familiar, they were described as unnecessary and too noisy. The increased information density was seen as a positive, especially time to complete.

Takeaways

The final direction took the information density of Prototype 3 with the lesson-type clarity of Prototype 1, and dropped the checkboxes everyone called noisy.

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.

The Shipped Feature

  • Added better bulk removal after experimenting with the prototypes

  • Simple access modal, mirroring familiar patterns

  • Sticky search and filtering headers to make sure teachers don't lose their place.

Impact

Our partner base is LOUD. However, I heard little to no complaints upon release. Within 3 weeks of beta launch, 53 educators across 73 schools created 351 custom courses, with weekly creation volume still growing. Students perform 19% better on average when a course is customized to their needs. For partner teachers, this meant they could finally adapt courses without filing a ticket. For Subject, it unblocked new state expansion and removed a top-three churn risk.

351 courses

Created across 3 weeks of beta launch by 53 educators across 73 schools

19% increase

In average student performance on courses customized to their needs

0 tickets

Created to complain about UX or Product Functionality issues

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