I have four different resumes right now: stage actor, on-camera actor, theater educator, and a 'general' resume for when I apply for day jobs that want a resume.
Stage actor and on-camera actor are basically the same resume, just with information in a different order (stage starts w/stage credits and has a truncated on-camera section, and vice versa for the on-camera one). Both are one page, and saved in two formats - one w/normal margins for when I send it via email, and one w/skewed margins so I can fit it on the back of an 8"x10" and only have to cut it on two sides.
My acting resumes mention that I'm a theater educator/teaching artist, and my theater educator resume mentions that I have acting experience.
My theater educator resume is about two pages in length, lists everywhere I've taught, broken down by age group, as well as descriptions of some of the classes/topics I teach.
My general resume changes every time I use it (which is really only 2-3 times per year). Depending on what I'm applying for, it may mention some of my teaching work (because I have supervised others, planned events, and managed group communications as part of that work), but it has never mentioned my acting work. It's usually about two pages long too.
The additional document which I consider crucial is my master gigs list. Organized by year, it's a list of every acting and teaching job I do, every class I take, and anything else that I might want to include on a resume at some point. It's not all on my resume, but I have it all in case I need it or want it.
How do you do things?