ELI5: Explain Like I'm 5

Metaclass

A metaclass is a special type of class that creates other classes. When you create a new class (like in programming), the metaclass steps in and helps to organize the way the class works. It makes sure that the class has the right information and code so it will work the way you want it to. It's like a kind of super-organizer for classes.