Rooted in learning science. Focused on impact.

Our research-driven approach dramatically improves student outcomes, shown by our impact on 1.9 million students nationwide (and counting).

200

School & District Partners

65%

Students Qualifying for Free or Reduced-Price Lunch

30

States Reached

Research and resources for the field

Composite of 6 Teaching Lab team members, side by side, in separate photos.

Our team – made up almost entirely of current and former educators – brings deep, hands-on expertise to the field of professional learning. Explore a selection of our published research here.

RPPL Report

A critical look at how RPPL’s focus on scalable, impactful professional learning.

Complete Curriculum Internalization Resource Guide

Why strong curriculum understanding is the critical first step for MLLs.

Educator Voices

“I learned a lot and was excited it wasn’t fluff or too long. This was helpful and doable. It helped me to get in the mindset and consider methods outside of traditional classroom learning [to prepare for school opening after COVID] Thanks to Teaching Lab”

– Teacher in Calcasieu Parish, LA

Knowledge Hub

A library of practical tools, insights, and resources – designed by Teaching Lab to support educators and system leaders in real-world work.

Video

Who Gets to Shape Professional Learning?

Too often, teachers aren’t in the room when PL gets built. Teaching Lab’s Teacher Advisory Board is changing that. Here’s how. It’s a question worth asking: who actually shapes

Podcast Episode

“I Got Lucky” — Why Teacher Coaching Shouldn’t Be Left to Chance

Dr. Sarah Johnson shares why impactful coaching shouldn’t be a matter of luck — and how Teaching Lab and Relay are building a system to support every teacher. For years, the response to the te

Article

He burned out proving it worked. Then he built something better.

How one teacher turned a breaking point into a better way to give writing feedback. A few weeks ago, we shared Dr. Sarah Johnson’s argument from SXSW EDU: that AI in education keeps failing because

View all Knowledge Hub resources