Last year, chemistry teacher Ms. Ellis recorded 47 demonstration experiments for the 9th grade. Each experiment was 5-12 minutes long: reactions that would be dangerous to repeat in a classroom with 30 children, but which needed to be seen. She uploaded them to the school's Google Drive, sorted them into folders, carefully labeled them, and attached links to the class chat. Everything worked.
Then Ms. Ellis transferred to another school. Her account on the school domain was deleted—this is standard procedure. Along with the account, all 47 folders disappeared. The new chemistry teacher arrived to an empty drive. Not a single recording, not a single demonstration video. A year of work—as if it never happened.
This is not a story or an exaggeration—it is the standard life cycle of school video content. A teacher films enthusiastically, stores it on a personal (or semi-personal) account, and when they leave, the content goes with them. And the next teacher starts from scratch.
A closed video library is an attempt to break this cycle. To create a place where videos belong to the school, not to an individual teacher. Where recordings are organized, accessible to the right people, and protected from accidental publication.
How Many Videos Does a School Actually Create?
Most schools don't realize the volume of video content they generate. It seems like "we don't shoot much." But if you sit down and count, the numbers are astonishing.
Educational Content. Lesson recordings for sick students. Experiment demonstrations. Listening in foreign languages. Reviewing problems before exams. Video guides for lab work. Master classes on drawing, handicrafts, and physical education. One active teacher creates 20-50 videos per year. In a school with 40 teachers, even if only 10 are filming, that's 200-500 videos per year.
Events. Winter concert. Graduation. First day of school. Teacher Appreciation Week. Sports competitions. School play. Each event produces 1-3 videos (full recording + highlights). Another 15-30 recordings per year.
Internal. Faculty meetings. Training sessions on first aid, fire safety, and working with children with disabilities. Instructions for new staff. Parent-teacher meetings (yes, they are recorded too). 10-20 videos per year.
Public. Website promotional video. Virtual tour for an open day. Principal's address. 3-5 videos, but they last for years.
Total: the average active school generates 250-600 videos per year. Without a storage system, after three years, this translates into over 1,500 files scattered across personal phones, Google Drive, YouTube, and WhatsApp chats.
Four Audiences – Four Access Levels
The most common mistake in school video libraries is a lack of separation. A recording of a faculty meeting is located next to a children's concert, and both are equally accessible. This isn't just inconvenient – it's a violation of privacy and potentially a violation of the law.
The school has four audiences, and each sees only its own:
Students – educational content: lessons, demonstrations, exam preparation. Access is via an LMS (Canvas, Moodle, Google Classroom) or a link from the teacher. The video is embedded in the system and restricted to the school domain – it's impossible to copy the embed code to another website.
Staff – trainings, faculty meetings, instructions, teaching materials. Access is via a link with a password known only to staff. Downloading is disabled—the recording of the faculty meeting should not end up in the parents' WhatsApp chat.
Parents and Families — Concerts, ceremonies, holidays. Access is via a link with a password, which is transmitted through the school app or by the homeroom teacher. The expiration date is 60–90 days after the event. This is enough for everyone to view, but the recording won't remain online forever.
Public — The school's reception video, the principal's address, and highlights from the open day. Open access, embedding on the school website.
When a teacher uploads a video, they select the audience. Everything else—access level, password, and expiration date—is automatically determined by the policy. There's no need to make a new decision each time.
Why Google Drive and YouTube Don't Work for Schools
They work—technically. But each creates problems that only worsen over time.
Google Drive stores files, but doesn't stream video. To watch a 15-minute lesson recording from Drive, a student needs to: open the link → wait for it to download → if the file is larger than 100 MB, Drive will offer to download → download 2–4 GB → open in the player. This is impossible on a mobile data plan. On school Wi-Fi, it's a pain. No adaptive streaming means no automatic quality adjustment to the internet speed. No subtitles. No proper player with navigation.
Plus—Ms. Ellis's problem: the files are linked to an account. If the account is deleted, the files are gone. Shared Drive partially solves the problem, but not all schools have Google Workspace for Education Plus, and administering Shared Drives is a separate headache.
YouTube streams perfectly, but: ads before educational videos (imagine a third-grader watching a lesson, and before them, an online casino ad), recommendations after videos lead the student into endless scrolling, unlisted links are an illusion of privacy (anyone who has received the link can forward it), and most importantly, there is no proper access control. You can't restrict viewing of a faculty meeting recording to staff only. You can't set an expiration date. You can't disable downloads.
School LMS (Moodle, Google Classroom, Canvas) are a great place for course structure, but poor video storage. Built-in LMS video players are usually primitive: no adaptive streaming, no subtitles, limited storage. And – LMS doesn't address the need for videos for parents or events outside the course structure.
The optimal approach is to use each tool for its strengths. LMS – for course structure and student access. A private video hosting service is for storage, streaming, and access control. A school website is for public content. Don't replace one with the other, but combine them.
Organization: How to Search, Not Which Folder to Put Them In
When a library has 50 videos, navigation isn't a problem. When there are 500, it's critical. Organization should be tailored to how people search, not what's convenient for the uploader.
A teacher searches for: "reaction speed demonstration for 9th grade." Not "video from March 15, 2026." Not "Ms. Ellis's folder." Not "file_20260315_143022.mp4."
A structure that works for most schools:
Upper level — by subject area:
- Primary School
- Mathematics and Computer Science
- Languages
- Natural Sciences
- Humanities
- Music, Art, Technology
- Physical Education
- Events
- Staff
Second level — by grade or year:
- 9th Grade / Chemistry
- AP Exams / Physics
- English / Listening
- Concert / Winter 2026
Video naming — standard format: "[Class] — [Subject] — [Topic] — [Type] — [Date]"
- "9th Grade — Chemistry — Reaction Speed — Demonstration — 2026-03"
- "Staff — Training — First Aid — 2026-09"
- "Event — Winter Concert — 5th Grade — 2026-12"
This format needs to be adopted once and written down in a pinned message for all uploaders. Without a convention, navigating the library after a year becomes a case of archeology: "What is this file lab_demo_final_v2.mp4?"—no one remembers.
Start with 6-8 top-level collections. Don't create 30 categories in advance—half will remain empty. Split the collection into two when it accumulates 40-50 videos and it becomes difficult to find what you need.
Student Privacy: Law, Not Recommendation
Videos of students are personal data. In Europe, this applies to GDPR. In the US, this applies to FERPA and COPPA. Regardless of your school's jurisdiction, the principle is the same: videos of identifiable children require consent.
What to check before creating a library:
Consent to film. Which students have parental consent and for what purposes: internal use (in the LMS for a class), for families (concert on a private page), public (school promotion). Three purposes mean three separate consents.
Student without consent in the frame. If a concert recording includes one child whose parents have not consented, the video cannot be published even on a private page for parents. Options: not filming this child, blurring the face during editing, or keeping the recording for internal archives only.
Storage Period. School policy specifies: 1 year, 3 years, or until graduation. Routine lesson recordings are retained for 1-2 school years. Significant events (e.g., graduation) are retained indefinitely. An annual audit removes outdated recordings.
Downloading. Can parents download recordings? If a video features children from multiple families, disabling downloads reduces the risk of uncontrolled distribution. A parent can watch, but not save or forward the file.
Removal upon Request. If a parent or student requests the removal of a video, it is deleted immediately, without discussion. The right to delete personal data is a law, not a wish.
The school's data protection policy takes precedence over any platform features. The platform's goal is to make compliance easy: private links, passwords, expiration dates, download disabling, and instant revocation. VodSpot provides all these tools, does not require viewers to create accounts, shows no ads, and never sells viewer data.
Who Uploads, Who Checks, Who Decides
Without assigned roles, the library quickly fills up with untitled videos, in the wrong collections, and with the wrong access levels. One teacher will upload a recording of a staff meeting to the "Events" collection, another will name the file "video.mp4," and a third will accidentally make an internal training session public.
Working model for the school:
Teachers — upload videos to the collection for their subject or program. They know the content best. They give the correct titles and add the necessary tags.
Media coordinator or assistant principal — checks new uploads. Does the video follow naming conventions? Is it in the correct collection? Has consent been obtained for all children in the frame? Are subtitles added? This isn't censorship — it's library work, without which the system becomes a dumping ground.
Administrator (IT coordinator or principal) — manages global settings: passwords, domains, users. Only an administrator can make something public.
On VodSpot, team seats are included in the plan—Studio seats up to 20 people. This is enough for a school: 10-15 teacher-editors and 2-3 administrators. Each teacher uploads and organizes videos in their own section, but does not see the workspace settings.
Subtitles: Not an Option, but a Standard
Subtitles in the school context are not a mere add-on, but a tool that determines educational accessibility:
Deaf and hard-of-hearing students depend entirely on subtitles. Without them, educational videos are nonexistent.
Students who learn in a second language—children of immigrants, bilingual classes—understand the material significantly better when they see both the text and the audio.
Exam Preparation—It's often easier to find the right moment in the subtitles than to fast-forward through a 40-minute lesson.
Viewing in a quiet environment—in the library, on public transportation, at home when younger children are sleeping. With subtitles, without sound.
Subtitles should be part of the upload process: the teacher records the video → generates automatic subtitles → checks and edits (the automatic subtitles make mistakes with terminology: "enthalpy" turns into "and the fee," "mitochondria" turns into "my toe condria") → uploads. A media coordinator checks before publishing.
SRT and WebVTT formats are supported by VodSpot and most other hosting services. Don't rely on proprietary formats.
Testing on Real Devices
School networks, ancient laptops in classrooms, tablets with cracked screens, and parents' phones on 3G mobile internet—this is the real-world environment in which your video library must operate.
Adaptive streaming is a key requirement: the platform automatically adjusts quality to internet speed. On good Wi-Fi, it's HD. On mobile 3G, it's 480p. Without adaptive streaming, videos either buffer endlessly or don't play at all.
Minimal pre-launch testing (takes 30 minutes, saves months of complaints):
- School computer on the school network. Check that the firewall isn't blocking streaming traffic. Sometimes school filters block videos by default—you need to whitelist the hosting domain.
- Teacher's home computer. Ask one teacher to open the link from home to ensure access works outside the school network.
- Parent's phone via mobile data. The video should start playing within 2-3 seconds, even on a slow connection. If it doesn't, adaptive streaming isn't working or the speed is too low.
- Student's tablet. Especially if the school uses assigned devices, check that they don't have any restrictions blocking playback.
Hosting Model: What to Choose and Why
For most schools, the optimal combination is:
LMS (Moodle, Google Classroom, Canvas) — for course structure. Students see videos in the context of the lesson: assignments, videos, quizzes. The LMS manages course enrollment.
Private video hosting (VodSpot) — as a video layer under the LMS. Storage, streaming, access control. Videos are organized by projects and embedded in the LMS with restrictions on school domains. Events are shared with families via password-protected pages with an expiration date. Subtitles are available in any language. Teachers act as editors, and administrators retain control. Originals are stored and available for download.
School website – for public content. Promotional videos, virtual tours, and principal's messages. Embedding via VodSpot – no ads or recommendations.
This combination starts at $24/month for VodSpot (150 GB of storage) for a small school with limited storage. For a larger school with active video production and a team of teachers, Studio is $149/month (1.5 TB, 20 seats). For comparison, specialized educational platforms (Panopto, Kaltura) sell custom annual licenses—Panopto is commonly reported to start at around $7,500 per year.
Annual Maintenance: Summer Break – Audit Time
Once a year, ideally during the summer break, when there are no classes or urgent tasks:
Archive or delete lesson recordings from the previous year. If the teacher continues to use the same videos, they remain. If the recordings are outdated (new curriculum, new textbook), they are deleted. Events remain in the archive.
Check expired links. Concert recordings that were available for 90 days – have they been closed? If not, close them manually.
Review access permissions. Has a teacher left – been their editorial access removed? Has a new teacher gained access to their subject's collection?
Check your hosting account. Is it linked to a school email address, not a personal one? Are there at least two administrators? Is payment being made using a school card, not the vice principal's personal card?
Update your "Welcome" collection. A 2022 school admissions video featuring a long-departed principal isn't the best calling card.
Frequently Asked Questions
What's the best way to share school videos with parents?
A private link with a password and expiration date, sent through a regular communication channel (school app, email, homeroom teacher). Parents can watch from any device without creating an account. Do not publish on YouTube—even unlisted ones.
Can students watch educational videos without ads?
Yes, if you use private hosting. Embedding an ad-free player in your LMS keeps students focused on the lesson, not the ads.
How can I ensure the privacy of videos with students?
Do not publish on public platforms. Use private links, passwords, expiration dates, and restrictions on school domains. Verify parental consent before each publication. Delete immediately upon request.
How much does a video library cost for a school?
VodSpot: from $24/month (150 GB, 1 seat) for a small school to $149/month (1.5 TB, 20 seats) for a large school. Compare with Panopto/Kaltura (custom annual quotes, from around $7,500/year for Panopto) or YouTube (free, but ads, no privacy, no control).
How do I avoid losing videos when teachers change?
The hosting account is on the school email address. Videos are uploaded to the school library, not to the teacher's personal account. A minimum of two administrators is required. When a teacher leaves, their content remains in the library.