PageSourceSearch

https://www.teachertube.com/account/signup?returnUrl=%2F

html teachertube.com collected 2026-09-24 08:58:28 UTC 33,664 bytes, 642 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en">
3<head>
4    <!-- Osano Cookie Consent -->
5    
5<script>
6            window.dataLayer = window.dataLayer || [];
7            function gtag() { dataLayer.push(arguments); }
8            gtag('consent', 'default', {
9                'ad_storage': 'denied',
10                'analytics_storage': 'denied',
11                'ad_user_data': 'denied',
12                'ad_personalization': 'denied',
13                'personalization_storage': 'denied',
14                'functionality_storage': 'granted',
15                'security_storage': 'granted',
16                'wait_for_update': 500
17            });
18            gtag("set", "ads_data_redaction", true);
19            gtag("set", "url_passthrough", true);
20    </script>
20
21    
21<script src="https://cmp.osano.com/SXusXzwf2D/2102dbd0-a245-4041-a636-3065f2a98195/osano.js"></script>
21
22    
22<script defer src="https://media.swncdn.com/js/consent/osano-init.js?lang=en"></script>
22
23    <meta charset="UTF-8">
24    <meta name="viewport" content="width=device-width, initial-scale=1.0">
25    <meta http-equiv="X-UA-Compatible" content="ie=edge">
26    <title>TeacherTube Educational Videos for the School Classroom and Home - Including Educational Songs, History Videos, Student Videos and Math Videos</title>
27    <meta name="description" content="A free community for sharing instructional videos, Educational Songs, History Videos, Student Videos, Math Videos, and other content for teachers and students. We are an education focused, safe venue for teachers, schools, and home schoolers to access educational for the classroom and home learning.">
28    <meta name="keywords">
29    <link rel="stylesheet" href="/dist/styles.css?v=Cgnj0rfYL_SgkIAKgTyKDrSazuNdt4x-AcjIPVF9ZC0" />
30
31
32
33    
34    <meta name="robots" content="noindex, nofollow" />
35
36
37    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.9.0/css/all.min.css">
38</head>
39<body class="container">
40    <header id="scroller">
41        <div class="row">
42            <div class="col-md-12">
43                <nav class="navbar navbar-light navbar-expand-xl fixed-top d-none d-xl-block mb-5 ">
44    <div class="container d-flex justify-content-between">
45        <button class="navbar-toggler  collapsed" type="button" data-toggle="collapse" data-target="#ttNavbar" aria-controls="ttNavbar" aria-expanded="false" aria-label="Toggle navigation">
46            <span class="my-1 mx-2 close">X</span>
47            <span class="navbar-toggler-icon"></span>
48        </button>
49
50        <a href="/" alt="TeacherTube" class="navbar-brand logo"></a>
51        <!-- New UI elements -->
52        <form action="#" name="site-search" id="search-form" class="gcse-searchbox-only">
53            <div class="input-group pr-1">
54                <input class="form-control channel-search"
55                       type="search"
56                       placeholder="Search 1000s of videos and more..." name="q"
57                       id="site-search"/>
58                <button class="search-button btn btn-sm btn-primary font-weight-bold btn-hpc-search">Find Lessons!</button>
59            </div>
60        </form>
61
62        
63<div class="header-sign-in hp-header-sign-in">
64        <a class="btn btn-primary font-weight-bold btn-m text-left" rel="nofollow" href="/account/signup?returnUrl=%2Faccount%2Fsignup">Join Free!</a>
65        <a class="btn btn-primary font-weight-bold btn-m text-left" rel="nofollow" href="/account/login?returnUrl=%2Faccount%2Fsignup">Sign In</a>
66        <a href="/user/dashboard" rel="nofollow" class="btn btn-primary font-weight-bold btn-m text-left home-upload-button"><i class="fas fa-upload"></i> UPLOAD</a>
67</div>
68    </div>
69
70</nav>
71
72<div class="d-flex justify-content-between categoriesRow">
73    <a href="/categories/science" class="d-flex flex-row align-items-center">
74        <img src="//content.swncdn.com/teachertube/science.svg" width="14" alt="Science"/>
75        <span>Science</span>
76    </a>
77    <a href="/categories/math" class="d-flex flex-row align-items-center">
78        <img src="//content.swncdn.com/teachertube/math.svg" width="14" alt="Math"/>
79        <span>Math</span>
80    </a>
81    <a href="/categories/history" class="d-flex flex-row align-items-center">
82        <img src="//content.swncdn.com/teachertube/history.svg" width="14" alt="History"/>
83        <span>History</span>
84    </a>
85    <a href="/categories/social-studies" class="d-flex flex-row align-items-center">
86        <img src="//content.swncdn.com/teachertube/social.svg" width="25" alt="Social Studies"/>
87        <span>Social Studies</span>
88    </a>
89    <a href="/categories/language-arts" class="d-flex flex-row align-items-center">
90        <img src="//content.swncdn.com/teachertube/language.svg" width="20" alt="Language Arts"/>
91        <span>Language Arts</span>
92    </a>
93    <a href="/categories/kids-educational-songs" class="d-flex flex-row align-items-center">
94        <img src="//content.swncdn.com/teachertube/song.svg" width="14" alt="Educational Songs"/>
95        <span>Kids Educational Songs</span>
96    </a>
97    <div class="menu_hover">
98        <a href="/categories" class="d-flex flex-row align-items-center ">
99            <span>More</span>
100        </a>
101        <div class="additional_categories">
102            <a href="/categories/high-school/history">History</a>
103            <a href="/categories/middle-school/math/algebra">Algebra</a>
104            <a href="/categories/middle-school/science/earth-science">Earth Science</a>
105            <a href="/categories/middle-school/social-sciences/geography">Geography</a>
106            <a href="/categories/middle-school/health-and-physical-education">Health PE</a>
107            <a href="/categories/elementary/math/fractions">Fractions</a>
108            <a href="/categories/elementary/science/elementary-science">Elementary Science</a>
109            <a href="/categories/elementary/fine-arts/music">Music</a>
110            <a href="/categories/high-school/computer-science/programming-languages">Programming Languages</a>
111            <a href="/categories/high-school/math/pre-calculus">Pre Calculus</a>
112            <a href="/categories/high-school/science/chemistry">Chemistry</a>
113            <a href="/categories/high-school/science/biology">Biology</a>
114            <a href="/categories">More</a>
115        </div>
116    </div>
117</div>
118                <div class="container navbar fixed-top d-xl-none mb-3">
119    <a href="#main-menu" class="menu-toggle d-xl-none" role="button" id="main-menu-toggle" aria-expanded="false" aria-controls="main-menu" aria-label="Open main menu" style="display:inline-block; float:left; width:25%;">
120        <span class="sr-only">Open main menu</span>
121        <span class="fa fa-bars fa-2x" aria-hidden="true"></span>
122    </a>
123
124    <a href="/" style="display:inline-block; width:50%; vertical-align:top;">
125        <img class="img-responsive img-logo" alt="TeacherTube.com" />
126    </a>
127    <ul class="list-inline" style="width:25%; display:inline-block; margin-bottom:0;">
128        <li class="search-btn search-collapse" style=" float:right;">
129            <a class="btn search-button" href="#">
130                <i class="search-icon fa fa-search fa-lg"></i>
131            </a>
132        </li>
133        <li class="search-box" style="width: 100%; text-align: right; display: none;">
134            <span class="input-group-btn">
135                <a class="btn btn-danger search-btn-close">
136                    <i class="fa fa-times"></i>
137                </a>
138            </span>
139        </li>
140    </ul>
141    <nav id="main-menu" class="main-menu ccards-navbar" role="navigation" aria-expanded="false" aria-label="Main menu">
142        <ul class="list-inline list-inline-top-nav d-flex align-items-center" style="z-index: 1001;">
143            <li class="list-inline-item">
144                <a class="btn" href="/">
145                    <i class="fa fa-home"></i>
146                </a>
147            </li>
148            <li class="list-inline-item">
149                <a class="btn" href="https://www.facebook.com/fansofteachertube">
150                    <i class="fab fa-facebook-f"></i>
151                </a>
152            </li>
153            <li class="list-inline-item">
154                <a class="btn" href="https://twitter.com/teachertube">
155                    <i class="fab fa-twitter"></i>
156                </a>
157            </li>
158            <li class="dropdown search-collapse list-inline-item">
159                
160<div class="header-sign-in mm-header-sign-in">
161        <a class="nav-link" rel="nofollow" href="/account/signup?returnUrl=%2Faccount%2Fsignup">Join Free!</a>
162        <a class="nav-link" rel="nofollow" href="/account/login?returnUrl=%2Faccount%2Fsignup">Sign In</a>
163        <a href="/user/dashboard" rel="nofollow" class="nav-link home-upload-button"><i class="fas fa-upload"></i> UPLOAD</a>
164</div>
165            </li>
166            <li class="list-inline-item" style="float:right;">
167                <a href="#main-menu-toggle" class="menu-close" role="button" id="main-menu-close" aria-expanded="false" aria-controls="main-menu" aria-label="Close main menu">
168                    <span class="sr-only">Close main menu</span>
169                    <span class="fa fa-times" aria-hidden="true"></span>
170                </a>
171            </li>
172        </ul>
173    </nav>
174    <a href="#main-menu-toggle" class="backdrop" tabindex="-1" aria-hidden="true" hidden></a>
175    <div class="search-box col mt-1" style="display: none;">
176        <form action="#" id="mobile-search-form" class="gcse-searchbox-only">
177            <div class="input-group">
178                <input class="form-control border-left-0 border search"
179                       type="search"
180                       placeholder="Search" name="query"
181                       id="site-search"/>
182                <button type="submit" form="mobile-search-form" class="mobile-search-btn">
183                    <i class="fa fa-search fa-lg"></i>
184                </button>
185            </div>
186        </form>
187    </div>
188</div>
189            </div>
190        </div>
191    </header>
192    <div class="main-container">
193        
194
195<div class="container">
196    <div class="row mt-5">
197        <div class="col-xs-12 col-md-8">
198            <div class="d-md-none">
199                <div class="ad-300xVAR d-none d-md-block text-center ad" id="desktop_right_300xvar-1"></div>
200<div class="ad-300x250 text-center d-md-none mt-4 mb-5" id="mobile_middle_300x250-2"></div>
201
202<p class="remove-ad"><a href="/pro">Remove Ads</a></p>
203            </div>
204            <div class="order-xs-2">
205                <h4>
205Register with TeacherTube</h4>
206                <form method="post" action="/account/signup?returnUrl=%2F">
207                    <div class="text-danger validation-summary-valid" data-valmsg-summary="true"><ul><li style="display:none"></li>
208</ul></div>
209                    <div class="form-group">
210                        <label for="UserName">Username</label>
211                        <input class="form-control" type="text" data-val="true" data-val-length="Your Username must be at least 6 and at most 45 characters long." data-val-length-max="45" data-val-length-min="6" data-val-remote="&#x27;Username&#x27; is invalid." data-val-remote-additionalfields="*.UserName" data-val-remote-url="/account/verify-username" data-val-required="The Username field is required." id="UserName" maxlength="45" name="UserName" value="" />
212                        <span class="text-danger field-validation-valid" data-valmsg-for="InvalidUserName" data-valmsg-replace="true"></span>
213                        <span class="text-danger field-validation-valid" data-valmsg-for="UserName" data-valmsg-replace="true"></span>
214                        <small class="form-text text-muted">
215                            Your username must be 6-45 characters long, and contain only letters, numbers, or the following characters:
216                            <strong>
217                                <span class="bg-light px-1 text-dark">-</span>
218                                <span class="bg-light px-1 text-dark">.</span>
219                                <span class="bg-light px-1 text-dark">_</span>
220                            </strong>
221                        </small>
222                    </div>
223                    <div class="form-group">
224                        <label for="FirstName">First Name</label>
225                        <input class="form-control" type="text" data-val="true" data-val-length="The First Name must be at least 3 and at most 255 characters long." data-val-length-max="255" data-val-length-min="3" data-val-required="The First Name field is required." id="FirstName" maxlength="255" name="FirstName" value="" />
226                        <span class="text-danger field-validation-valid" data-valmsg-for="FirstName" data-valmsg-replace="true"></span>
227                    </div>
228                    <div class="form-group">
229                        <label for="LastName">Last Name</label>
230                        <input class="form-control" type="text" data-val="true" data-val-length="The Last Name must be at least 3 and at most 255 characters long." data-val-length-max="255" data-val-length-min="3" data-val-required="The Last Name field is required." id="LastName" maxlength="255" name="LastName" value="" />
231                        <span class="text-danger field-validation-valid" data-valmsg-for="LastName" data-valmsg-replace="true"></span>
232                    </div>
233                    <div class="form-group">
234                        <label for="Email">Email</label>
235                        <input class="form-control" type="email" data-val="true" data-val-email="The Email field is not a valid e-mail address." data-val-remote="&#x27;Email&#x27; is invalid." data-val-remote-additionalfields="*.Email" data-val-remote-url="/account/verify-email" data-val-required="The Email field is required." id="Email" name="Email" value="" />
236                        <span class="text-danger field-validation-valid" data-valmsg-for="Email" data-valmsg-replace="true"></span>
237                    </div>
238                    <div class="form-group">
239                        <label for="Password">Password</label>
240                        <input class="form-control" type="password" data-val="true" data-val-required="The Password field is required." id="Password" name="Password" />
241                        <span class="text-danger field-validation-valid" data-valmsg-for="PasswordRequiresDigit" data-valmsg-replace="true"></span>
242                        <span class="text-danger field-validation-valid" data-valmsg-for="PasswordTooShort" data-valmsg-replace="true"></span>
243                        <span class="text-danger field-validation-valid" data-valmsg-for="Password" data-valmsg-replace="true"></span>
244                        <small class="form-text text-muted">
245                            Your password must be at least 8 characters long and contain letters and at least one digit
246                        </small>
247                    </div>
248                    <div class="form-group">
249                        <label for="ConfirmPassword">Confirm password</label>
250                        <input class="form-control" type="password" data-val="true" data-val-equalto="The password and confirmation password do not match." data-val-equalto-other="*.Password" id="ConfirmPassword" name="ConfirmPassword" />
251                        <span class="text-danger field-validation-valid" data-valmsg-for="ConfirmPassword" data-valmsg-replace="true"></span>
252                    </div>
253                    <div class="form-group">
254                        <label for="CountryId">Country</label>
255                        <select class="form-control" data-val="true" data-val-required="The Country field is required." id="CountryId" name="CountryId">
256                        <option value="1">AFGHANISTAN</option>
257<option value="2">ALBANIA</option>
258<option value="3">ALGERIA</option>
259<option value="4">AMERICAN SAMOA</option>
260<option value="5">ANDORRA</option>
261<option value="6">ANGOLA</option>
262<option value="7">ANGUILLA</option>
263<option value="8">ANTARCTICA</option>
264<option value="9">ANTIGUA AND BARBUDA</option>
265<option value="10">ARGENTINA</option>
266<option value="11">ARMENIA</option>
267<option value="12">ARUBA</option>
268<option value="13">AUSTRALIA</option>
269<option value="14">AUSTRIA</option>
270<option value="15">AZERBAIJAN</option>
271<option value="16">BAHAMAS</option>
272<option value="17">BAHRAIN</option>
273<option value="18">BANGLADESH</option>
274<option value="19">BARBADOS</option>
275<option value="20">BELARUS</option>
276<option value="21">BELGIUM</option>
277<option value="22">BELIZE</option>
278<option value="23">BENIN</option>
279<option value="24">BERMUDA</option>
280<option value="25">BHUTAN</option>
281<option value="26">BOLIVIA</option>
282<option value="27">BOSNIA AND HERZEGOVINA</option>
283<option value="28">BOTSWANA</option>
284<option value="29">BOUVET ISLAND</option>
285<option value="30">BRAZIL</option>
286<option value="31">BRITISH INDIAN OCEAN TERRITORY</option>
287<option value="32">BRUNEI DARUSSALAM</option>
288<option value="33">BULGARIA</option>
289<option value="34">BURKINA FASO</option>
290<option value="35">BURUNDI</option>
291<option value="36">CAMBODIA</option>
292<option value="37">CAMEROON</option>
293<option value="38">CANADA</option>
294<option value="39">CAPE VERDE</option>
295<option value="40">CAYMAN ISLANDS</option>
296<option value="41">CENTRAL AFRICAN REPUBLIC</option>
297<option value="42">CHAD</option>
298<option value="43">CHILE</option>
299<option value="44">CHINA</option>
300<option value="45">CHRISTMAS ISLAND</option>
301<option value="46">COCOS (KEELING) ISLANDS</option>
302<option value="47">COLOMBIA</option>
303<option value="48">COMOROS</option>
304<option value="49">CONGO</option>
305<option value="50">CONGO, THE DEMOCRATIC REPUBLIC OF THE</option>
306<option value="51">COOK ISLANDS</option>
307<option value="52">COSTA RICA</option>
308<option value="53">COTE D&#x27;IVOIRE</option>
309<option value="54">CROATIA</option>
310<option value="55">CUBA</option>
311<option value="56">CYPRUS</option>
312<option value="57">CZECH REPUBLIC</option>
313<option value="58">DENMARK</option>
314<option value="59">DJIBOUTI</option>
315<option value="60">DOMINICA</option>
316<option value="61">DOMINICAN REPUBLIC</option>
317<option value="62">ECUADOR</option>
318<option value="63">EGYPT</option>
319<option value="64">EL SALVADOR</option>
320<option value="65">EQUATORIAL GUINEA</option>
321<option value="66">ERITREA</option>
322<option value="67">ESTONIA</option>
323<option value="68">ETHIOPIA</option>
324<option value="69">FALKLAND ISLANDS (MALVINAS)</option>
325<option value="70">FAROE ISLANDS</option>
326<option value="71">FIJI</option>
327<option value="72">FINLAND</option>
328<option value="73">FRANCE</option>
329<option value="74">FRENCH GUIANA</option>
330<option value="75">FRENCH POLYNESIA</option>
331<option value="76">FRENCH SOUTHERN TERRITORIES</option>
332<option value="77">GABON</option>
333<option value="78">GAMBIA</option>
334<option value="79">GEORGIA</option>
335<option value="80">GERMANY</option>
336<option value="81">GHANA</option>
337<option value="82">GIBRALTAR</option>
338<option value="83">GREECE</option>
339<option value="84">GREENLAND</option>
340<option value="85">GRENADA</option>
341<option value="86">GUADELOUPE</option>
342<option value="87">GUAM</option>
343<option value="88">GUATEMALA</option>
344<option value="89">GUINEA</option>
345<option value="90">GUINEA-BISSAU</option>
346<option value="91">GUYANA</option>
347<option value="92">HAITI</option>
348<option value="93">HEARD ISLAND AND MCDONALD ISLANDS</option>
349<option value="94">HOLY SEE (VATICAN CITY STATE)</option>
350<option value="95">HONDURAS</option>
351<option value="96">HONG KONG</option>
352<option value="97">HUNGARY</option>
353<option value="98">ICELAND</option>
354<option value="99">INDIA</option>
355<option value="100">INDONESIA</option>
356<option value="101">IRAN, ISLAMIC REPUBLIC OF</option>
357<option value="102">IRAQ</option>
358<option value="103">IRELAND</option>
359<option value="104">ISRAEL</option>
360<option value="105">ITALY</option>
361<option value="106">JAMAICA</option>
362<option value="107">JAPAN</option>
363<option value="108">JORDAN</option>
364<option value="109">KAZAKHSTAN</option>
365<option value="110">KENYA</option>
366<option value="111">KIRIBATI</option>
367<option value="112">
367KOREA, DEMOCRATIC PEOPLE&#x27;S REPUBLIC OF</option>
368<option value="113">KOREA, REPUBLIC OF</option>
369<option value="114">KUWAIT</option>
370<option value="115">KYRGYZSTAN</option>
371<option value="116">LAO PEOPLE&#x27;S DEMOCRATIC REPUBLIC</option>
372<option value="117">LATVIA</option>
373<option value="118">LEBANON</option>
374<option value="119">LESOTHO</option>
375<option value="120">LIBERIA</option>
376<option value="121">LIBYAN ARAB JAMAHIRIYA</option>
377<option value="122">LIECHTENSTEIN</option>
378<option value="123">LITHUANIA</option>
379<option value="124">LUXEMBOURG</option>
380<option value="125">MACAO</option>
381<option value="126">MACEDONIA, THE FORMER YUGOSLAV REPUBLIC OF</option>
382<option value="127">MADAGASCAR</option>
383<option value="128">MALAWI</option>
384<option value="129">MALAYSIA</option>
385<option value="130">MALDIVES</option>
386<option value="131">MALI</option>
387<option value="132">MALTA</option>
388<option value="133">MARSHALL ISLANDS</option>
389<option value="134">MARTINIQUE</option>
390<option value="135">MAURITANIA</option>
391<option value="136">MAURITIUS</option>
392<option value="137">MAYOTTE</option>
393<option value="138">MEXICO</option>
394<option value="139">MICRONESIA, FEDERATED STATES OF</option>
395<option value="140">MOLDOVA, REPUBLIC OF</option>
396<option value="141">MONACO</option>
397<option value="142">MONGOLIA</option>
398<option value="143">MONTSERRAT</option>
399<option value="144">MOROCCO</option>
400<option value="145">MOZAMBIQUE</option>
401<option value="146">MYANMAR</option>
402<option value="147">NAMIBIA</option>
403<option value="148">NAURU</option>
404<option value="149">NEPAL</option>
405<option value="150">NETHERLANDS</option>
406<option value="151">NETHERLANDS ANTILLES</option>
407<option value="152">NEW CALEDONIA</option>
408<option value="153">NEW ZEALAND</option>
409<option value="154">NICARAGUA</option>
410<option value="155">NIGER</option>
411<option value="156">NIGERIA</option>
412<option value="157">NIUE</option>
413<option value="158">NORFOLK ISLAND</option>
414<option value="159">NORTHERN MARIANA ISLANDS</option>
415<option value="160">NORWAY</option>
416<option value="161">OMAN</option>
417<option value="162">PAKISTAN</option>
418<option value="163">PALAU</option>
419<option value="164">PALESTINIAN TERRITORY, OCCUPIED</option>
420<option value="165">PANAMA</option>
421<option value="166">PAPUA NEW GUINEA</option>
422<option value="167">PARAGUAY</option>
423<option value="168">PERU</option>
424<option value="169">PHILIPPINES</option>
425<option value="170">PITCAIRN</option>
426<option value="171">POLAND</option>
427<option value="172">PORTUGAL</option>
428<option value="173">PUERTO RICO</option>
429<option value="174">QATAR</option>
430<option value="175">REUNION</option>
431<option value="176">ROMANIA</option>
432<option value="177">RUSSIAN FEDERATION</option>
433<option value="178">RWANDA</option>
434<option value="179">SAINT HELENA</option>
435<option value="180">SAINT KITTS AND NEVIS</option>
436<option value="181">SAINT LUCIA</option>
437<option value="182">SAINT PIERRE AND MIQUELON</option>
438<option value="183">SAINT VINCENT AND THE GRENADINES</option>
439<option value="184">SAMOA</option>
440<option value="185">SAN MARINO</option>
441<option value="186">SAO TOME AND PRINCIPE</option>
442<option value="187">SAUDI ARABIA</option>
443<option value="188">SENEGAL</option>
444<option value="189">SERBIA AND MONTENEGRO</option>
445<option value="190">SEYCHELLES</option>
446<option value="191">SIERRA LEONE</option>
447<option value="192">SINGAPORE</option>
448<option value="193">SLOVAKIA</option>
449<option value="194">SLOVENIA</option>
450<option value="195">SOLOMON ISLANDS</option>
451<option value="196">SOMALIA</option>
452<option value="197">SOUTH AFRICA</option>
453<option value="198">SOUTH GEORGIA AND THE SOUTH SANDWICH ISLANDS</option>
454<option value="199">SPAIN</option>
455<option value="200">SRI LANKA</option>
456<option value="201">SUDAN</option>
457<option value="202">SURINAME</option>
458<option value="203">SVALBARD AND JAN MAYEN</option>
459<option value="204">SWAZILAND</option>
460<option value="205">SWEDEN</option>
461<option value="206">SWITZERLAND</option>
462<option value="207">SYRIAN ARAB REPUBLIC</option>
463<option value="208">TAIWAN, PROVINCE OF CHINA</option>
464<option value="209">TAJIKISTAN</option>
465<option value="210">TANZANIA, UNITED REPUBLIC OF</option>
466<option value="211">THAILAND</option>
467<option value="212">TIMOR-LESTE</option>
468<option value="213">TOGO</option>
469<option value="214">TOKELAU</option>
470<option value="215">TONGA</option>
471<option value="216">TRINIDAD AND TOBAGO</option>
472<option value="217">TUNISIA</option>
473<option value="218">TURKEY</option>
474<option value="219">TURKMENISTAN</option>
475<option value="220">TURKS AND CAICOS ISLANDS</option>
476<option value="221">TUVALU</option>
477<option value="222">UGANDA</option>
478<option value="223">UKRAINE</option>
479<option value="224">UNITED ARAB EMIRATES</option>
480<option value="225">UNITED KINGDOM</option>
481<option value="226">UNITED STATES</option>
482<option value="227">UNITED STATES MINOR OUTLYING ISLANDS</option>
483<option value="228">URUGUAY</option>
484<option value="229">UZBEKISTAN</option>
485<option value="230">VANUATU</option>
486<option value="231">VENEZUELA</option>
487<option value="232">VIET NAM</option>
488<option value="233">VIRGIN ISLANDS, BRITISH</option>
489<option value="234">VIRGIN ISLANDS, U.S.</option>
490<option value="235">WALLIS AND FUTUNA</option>
491<option value="236">WESTERN SAHARA</option>
492<option value="237">YEMEN</option>
493<option value="238">ZAMBIA</option>
494<option value="239">ZIMBABWE</option>
495<option value="480">DEFAULT</option>
496</select>
497                        <span class="text-danger field-validation-valid" data-valmsg-for="CountryId" data-valmsg-replace="true"></span>
498                    </div>
499                    <div class="form-group">
500                        <label for="DateOfBirth">Date of Birth</label>
501                        <input type="date" value="2013-09-24" min="1926-09-24" max="2013-09-24" class="form-control" data-val="true" data-val-required="The Date of Birth field is required." id="DateOfBirth" name="DateOfBirth">
502                        <span class="text-danger field-validation-valid" data-valmsg-for="DateOfBirth" data-valmsg-replace="true"></span>
503                    </div>
504                    <div class="form-group">
505                        <label for="RoleId">Role</label>
506                        <select class="form-control" data-val="true" data-val-required="The Role field is required." id="RoleId" name="RoleId">
507                        <option value="1">Student</option>
508<option value="2">Teacher</option>
509<option value="3">Admin</option>
510<option value="4">District Administrators</option>
511<option value="5">Campus Administrator</option>
512<option value="6">Parent</option>
513<option value="7">Partner</option>
514<option value="8">Professor</option>
515<option value="9">Researcher</option>
516<option value="10">Business</option>
517</select>
518                        <span class="text-danger field-validation-valid" data-valmsg-for="RoleId" data-valmsg-replace="true"></span>
519                    </div>
520                    <input type="hidden" name="SubscribeToNewsletter" value="false" data-val="true" data-val-required="The SubscribeToNewsletter field is required." id="SubscribeToNewsletter" />
521                    <div class="form-group">
522                        <div class="form-check">
523                            <input type="checkbox" class="form-check-input" data-val="true" data-val-required="The TermsAgreement field is required." id="TermsAgreement" name="TermsAgreement" value="true">
524                            <label class="form-check-label" for="TermsAgreement">I agree to the <a href="/terms-of-use">Terms of Service</a> and <a href="/privacy-policy">Privacy Policy</a></label><br>
525                            <span class="text-danger field-validation-valid" data-valmsg-for="TermsAgreement" data-valmsg-replace="true"></span>
526                        </div>
527                    </div>
528                    <div class="h-captcha" data-sitekey="412d28e2-47b5-4ca1-a103-dfa8fb39ed6d"></div>
529                    <button type="submit" class="btn btn-primary btn-block">Register</button>
530                <input name="__RequestVerificationToken" type="hidden" value="CfDJ8OnRQHBnpaRImAiabATqAbqSalELgfG2UmNz26HRw5mUO8g3QvLYihUtZ-hpB57cRXRUrzemRBmvu-whc48_RGlygsecPVTWQ7RNfexVDcT7xAG55kxHkq6CuQ_YSN05jwDH4_mBc-EQtCcrtijY-9o" /><input name="TermsAgreement" type="hidden" value="false"></form>
531            </div>
532        </div>
533        <div class="col-xs-12 col-md-4">
534            <div class="d-none d-md-block">
535                <div class="ad-300x250 d-none d-md-block text-center ad" id="desktop_right_300x250-2"></div>
536<div class="ad-300x250 text-center d-md-none mt-2 mb-2" id="mobile_middle_300x250-3"></div>
537
538<p class="remove-ad"><a href="/pro">Remove Ads</a></p>
539            </div>
540        </div>
541    </div>
542</div>
543
544
545
546    </div>
547
548    <footer>
549    <ul class="nav justify-content-center">
550        <li class="nav-item">
551            <a href="/contact-us" class="nav-link">Contact Us</a>
552        </li>
553        <li class="nav-item">
554            <a href="http://help.salemwebnetwork.com/support/solutions/161496" class="nav-link">Help and FAQ</a>
555        </li>
556        <li class="nav-item">
557            <a href="https://salemmedia.com/salem-web-network-privacy-policy/" target="_blank" class="nav-link">Privacy Policy</a>
558        </li>
559        <li class="nav-item">
560            <a href="/terms-of-use" class="nav-link">Terms</a>
561        </li>
562        <li class="nav-item">
563            <a href="https://salemmedia.com/salem-web-network-ccpa-privacy-notice-for-california-residents/" target="_blank" class="nav-link">California - CCPA Notice</a>
564        </li>
565    </ul>
566    <div id="us-nat-optout" data-google-interstitial="false"></div>
567    <div class="container mt-2 mt-sm-0">
568        <div class="row justify-content-center">
569            <div class="col-12 text-center">
570                &copy; 2026 TeacherTube. All Rights Reserved.
571            </div>
572        </div>
573    </div>
574</footer>
vendor: 65 bytes, lines 574-576
574
575
576<script async src="https://www.googletagmanager.com/gtag/js?id=
576UA-2624863-1
vendor: 12 bytes, line 576
576"></script>
577<script>
578    
vendor: 143 bytes, lines 578-582
578window.dataLayer = window.dataLayer || [];
579    function gtag() { dataLayer.push(arguments); }
580    gtag('js', new Date());
581
582    gtag('config', '
582UA-2624863-1
vendor: 8 bytes, lines 582-583
582');
583    
583gtag('config', 'AW-11021558786'); // Salem Surround
584</script>
584
585
586
587<script async src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script>
vendor: 1 bytes, line 587
587
588<script defer src="https://media.swncdn.com/js/prebid/prebid3.js"></script>
vendor: 1 bytes, line 588
588
589<script defer src="https://media.swncdn.com/salemads/teachertube/advscript.js"></script>
589
590
591
592    
592<script src="/dist/scripts.js?v=JN5OFtLRGYeWPvNMZMfTPe6AZ_f-d_FVkExCH3HKCJA"></script>
592
593    
593<script src="/dist/vendors.js?v=tLv67GWfxvT220KOaEYvfVfmc_hlVCjV_weQjgFyM8s"></script>
593
594    
595    
595<script src="https://js.hcaptcha.com/1/api.js" async defer></script>
595    
596
597    
597<script>
598        // localize links if we're on localhost or beta
599        const origin = document.location.origin // "https://localhost:5001"
600        if (["localhost", "beta"].some(str => origin.includes(str))) {
601            [...document.querySelectorAll("[href]")].forEach(el => {
602                el.href = el.href.replace(`https://www.teachertube.com`, origin)
603                    .replace(`https://beta.teachertube.com`, origin)
604            })
605        }
606    </script>
606
607
608    
608<script async="" type="text/javascript">
609        function zync_call() {
610            var z = document.createElement("script");
611            var zmpID = "salemwebnetwork";
612            var postId = "";
613
614            var custom1 = postId || "";
615            var custom2 = "TT".concat('-', postId);
616
617            let text = window.location.href;
618            text = text.replace("https://www.teachertube.com/", "");
619            text = text.replace("/", "-");
620            var custom3 = text.concat("-page");
621
622            var z_src = "https://live.rezync.com/sync?c=16b6410431b6374e780104abb0443ca8&p=61ddc6aac2811775cc68dc2227e8a213&k=salemwebnetwork-pixel-7570&zmpID=" + zmpID + "&custom1=" + custom1 + "&custom2=" + custom2 + "&custom3=" + custom3;
623            z.setAttribute("src", z_src);
624            document.body.appendChild(z);
625        }
626
627        if (['complete', 'interactive'].indexOf(document.readyState) >= 0) {
628            zync_call();
629        } else {
630            window.addEventListener("DOMContentLoaded", function () {
631                zync_call();
632            });
633        }
634    </script>
634
635
636    <!-- LiveConnectTag for advertisers -->
637    
637<script defer src="//b-code.liadm.com/a-06v4.min.js" charset="utf-8"></script>
637
638
639    <!-- Lightbox -->
640    
640<script defer src="https://forms.teachertube.com/w37htfhcq2/vendor/3668710d-610d-480d-bb1c-ea9170a8c85d/lightbox_speed.js" charset="utf-8"></script>
640
641    
641<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a40096695f400044',t:'MTc5MDI0MDMwOA=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
641</body>
642</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.