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="'Username' 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="'Email' 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'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'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'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 © 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.