1 2 3<!doctype html><html class="no-js" lang="en"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"><meta name="viewport" content="width=device-width, initial-scale=1"><meta property="og:type" content="website" /><meta property="og:title" content="Tioga ISD - Administration"/><meta property="og:image" content="https://www.tiogaisd.net/opengraph.png?v=180717" /> 4<title>Tioga ISD - Administration</title>
4<script src="/javascripts/polyfills/mobile-safari-link-fix-1.0.js"></script>
4<link rel="stylesheet" href="/css/backend/fontawesome/6.5.2-pro/css/all.min.css"> 5 <link rel="stylesheet" href="/css/backend/fontawesome/6.5.2-pro/css/v4-shims.min.css"> 6<link rel="stylesheet" href="/css/L15/subPage.min.css?v=230822">
6<script src="/javascripts/modernizr/modernizr-custom-3.3.1.js"></script>
6
6<script src="/javascripts/jquery/jquery-3.7.1.min.js"></script>
6<link rel="stylesheet" href="/javascripts/bxslider/4.2.15/dist/jquery.bxslider.css">
7<script src="/javascripts/bxslider/4.2.15/dist/jquery.bxslider.min.js"></script>
vendor: 1 bytes, line 7
7
8<script type="text/javascript">var socsSignedIn = 0;</script>
8<script src="/javascripts/min/L15/L15-head.min.js?v=220714"></script>
8<link rel="stylesheet" href="/javascripts/addtohomescreen/addtohomescreen.min.css">
8<script> 9 ;(function($) { 10 'use strict'; 11 addToHomescreen({ 12 skipFirstVisit: false, 13 maxDisplayCount: 1, 14 lifespan: 0 15 }); 16 })(jQuery); 17 </script>
17<script type="text/javascript"> 18var display_private_sections = 0; 19var allowed_section_ids = "" 20</script>
20
20<script>if (typeof($.cookie) != "function") document.write('
20<script src="/javascripts/jquery/plugins/jquery.cookie-1.4.1.min.js">\x3C/script>');</script>
vendor: 1 bytes, line 20
20
21<script> 22 var _gaq = _gaq || [], tempOStype = "n/a"; 23 24 var val = $.cookie('socsapp'); 25 tempOStype = (val == undefined) ? 'no' : val; 26 27 _gaq.push( 28 ['_setCustomVar',1,'siteURL','https://tiogaisd.socs.net'], 29 ['_setCustomVar',2,'template','L15'], 30 ['_setCustomVar',3,'protocol',document.location.protocol], 31 ['_setCustomVar',4,'socsApp',tempOStype], 32 ['_setAccount', 'UA-36782344-1'], 33 ['_trackPageview'], 34 ['_deleteCustomVar',1], 35 ['_deleteCustomVar',2], 36 ['_deleteCustomVar',3], 37 ['_deleteCustomVar',4] 38 ); 39 40 (function() { 41 var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; 42 ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; 43 var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); 44 })(); 45 46</script>
46 47</head> 48 49<body class="sub-page body-masthead-style-2 Administration"><div class="sr-only">Quick Links</div><a class="sr-only sr-only-focusable" href="#mainContent" title="Skips to the main content.">Skip to main content</a><a class="sr-only sr-only-focusable" href="#navigation" title="Skips to the main menu.">Skip to navigation</a> 50<div class="container-leaderBoard"><div class="container"><div class="socs-banner hidden-print leaderBoard"></div>
50<script> 51;(function($) { 'use strict'; 52 // Empty Adserver Banners result in an empty div tag being added to the HTML - if that's the case, remove it so the ":empty" CSS rule for banners works. 53 $('.socs-banner > div:empty').parent().html(''); 54})(jQuery); 55</script>
55 56 57</div></div><div class="container-search"><div class="container"><div class="search-header"><form role="search" method="get" class="input-group" action="/vnews/display.v/search"><label class="sr-only" for="Fkeywords">Search for:</label><input type="search" class="form-control" name="Fkeywords" id="Fkeywords" value="" placeholder="Search ..." title="Search for:"><input type="submit" value="Search" class="sr-only"></form></div></div></div><div class="container-masthead"><div class="container"><div class="masthead-print visible-print-block"><h2>Tioga ISD</h2></div><div class="masthead-style-2 hidden-print"><div class="weather extra-links hidden-xs"> 58<div class="weather-forecast"><div class="wForecastNight"><em>Current conditions as of 3 Oct 20:15 pm CDT</em><h3>Overcast</h3><table><tbody><tr><td class="stats"><dl><dt>Location:</dt><dd>Tioga</dd><dt>Feels like:</dt><dd>NA°</dd><dt>Humidity:</dt><dd>99</dd><dt>Wind:</dt><dd>N 5 mph</dd></dl></td><td class="weatherForecastGraphic"><img src="https://forecast.weather.gov/newimages/medium/novc.png" alt="Overcast"></td><td class="weatherForecastTemp">69°</td></tr></tbody></table><div class="todayNight textforecast"><div class="textforecast-title">Tonight</div><div>A 30 percent chance of showers, mainly after 1am. Mostly cloudy, with a low around 64. North northeast wind around 5 mph. </div></div><div class="todayNight textforecast"><div class="textforecast-title">Sunday</div><div>Cloudy through mid morning, then gradual clearing, with a high near 82. North northeast wind 5 to 10 mph, with gusts as high as 20 mph. </div></div><div class="todayNight textforecast"><div class="textforecast-title">Sunday Night</div><div>Clear, with a low around 62. North wind around 5 mph. </div></div><div class="provider">Weather forecast provided by weather.gov.</div></div></div>
59<script> 60;(function($){ 61 'use strict'; 62 $(function() { 63 64 if ($('.weather > .weather-link').length == 0) { 65 // Create the HTML for the weather and setup the hover events 66 if ($('.weather > .ns2-menu-wrapper').length) { 67 $('.weather > .ns2-menu-wrapper').after('<a class="weather-link" href="http://forecast.weather.gov/MapClick.php?lat=33.481041&lon=-96.9101806" rel="noopener" target="_blank">69° <em class="fa fa-angle-down"><\/em><\/a>'); 68 } else { 69 $('.weather').prepend('<a class="weather-link" href="http://forecast.weather.gov/MapClick.php?lat=33.481041&lon=-96.9101806" rel="noopener" target="_blank">69° <em class="fa fa-angle-down"><\/em><\/a>'); 70 } 71 } 72 73 if ($('html').hasClass('no-touchevents')) { 74 $('.weather-link').hover(function(e) { 75 $(this).next().addClass('show-weather-forecast'); 76 }, function(e) { 77 $(this).next().removeClass('show-weather-forecast'); 78 }); 79 } 80 81 $('.textforecast').each(function() { 82 if ($.trim($(this).text()).length === 0) $(this).css('display', 'none'); 83 }); 84 85 86 }); 87})(jQuery); 88</script>
88 89<a class="icon-search" accesskey="4" href="#"><em class="fa fa-fw fa-lg fa-search"></em><em class="sr-only">Search</em></a></div>
89<script>;(function($){'use strict';var parent = '.masthead-style-2';$(parent + ' .icon-search').on('click', function(e) {e.preventDefault();var $sh = $('.search-header');if ($sh.hasClass('show-search')) {$('#Fkeywords').blur();$sh.removeClass('show-search');} else {$('#Fkeywords').focus();$sh.addClass('show-search');}});})(jQuery);</script>
89 90</div> 91</div></div><div class="container-nav"><div class="container"><div class="hidden"><a name="navigation"></a>Main Navigation</div><nav class="navbar navbar-default" role="navigation"><div class="container-fluid"><div class="navbar-header"><button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button><div class="weather extra-links"><div class="weather-forecast"><div class="wForecastNight"><em>Current conditions as of 3 Oct 20:15 pm CDT</em><h3>Overcast</h3><table><tbody><tr><td class="stats"><dl><dt>Location:</dt><dd>Tioga</dd><dt>Feels like:</dt><dd>NA°</dd><dt>Humidity:</dt><dd>99</dd><dt>Wind:</dt><dd>N 5 mph</dd></dl></td><td class="weatherForecastGraphic"><img src="https://forecast.weather.gov/newimages/medium/novc.png" alt="Overcast"></td><td class="weatherForecastTemp">69°</td></tr></tbody></table><div class="todayNight textforecast"><div class="textforecast-title">Tonight</div><div>A 30 percent chance of showers, mainly after 1am. Mostly cloudy, with a low around 64. North northeast wind around 5 mph. </div></div><div class="todayNight textforecast"><div class="textforecast-title">Sunday</div><div>Cloudy through mid morning, then gradual clearing, with a high near 82. North northeast wind 5 to 10 mph, with gusts as high as 20 mph. </div></div><div class="todayNight textforecast"><div class="textforecast-title">Sunday Night</div><div>Clear, with a low around 62. North wind around 5 mph. </div></div><div class="provider">Weather forecast provided by weather.gov.</div></div></div>
92<script> 93;(function($){ 94 'use strict'; 95 $(function() { 96 97 if ($('.weather > .weather-link').length == 0) { 98 // Create the HTML for the weather and setup the hover events 99 if ($('.weather > .ns2-menu-wrapper').length) { 100 $('.weather > .ns2-menu-wrapper').after('<a class="weather-link" href="http://forecast.weather.gov/MapClick.php?lat=33.481041&lon=-96.9101806" rel="noopener" target="_blank">69° <em class="fa fa-angle-down"><\/em><\/a>'); 101 } else { 102 $('.weather').prepend('<a class="weather-link" href="http://forecast.weather.gov/MapClick.php?lat=33.481041&lon=-96.9101806" rel="noopener" target="_blank">69° <em class="fa fa-angle-down"><\/em><\/a>'); 103 } 104 } 105 106 if ($('html').hasClass('no-touchevents')) { 107 $('.weather-link').hover(function(e) { 108 $(this).next().addClass('show-weather-forecast'); 109 }, function(e) { 110 $(this).next().removeClass('show-weather-forecast'); 111 }); 112 } 113 114 $('.textforecast').each(function() { 115 if ($.trim($(this).text()).length === 0) $(this).css('display', 'none'); 116 }); 117 118 119 }); 120})(jQuery); 121</script>
121 122<a class="icon-search" href="#"><em class="fa fa-fw fa-lg fa-search"></em><em class="sr-only">Search</em></a></div>
122<script>;(function($){'use strict';var parent = '.navbar-header';$(parent + ' .icon-search').on('click', function(e) {e.preventDefault();var $sh = $('.search-header');if ($sh.hasClass('show-search')) {$('#Fkeywords').blur();$sh.removeClass('show-search');} else {$('#Fkeywords').focus();$sh.addClass('show-search');}});})(jQuery);</script>
122 123</div><div id="navbar" class="navbar-collapse collapse"><ul class="nav navbar-nav"><li><a href="/" accesskey="1" title="Home Link"><em class="fa fa-home fa-lg fa-fw"></em><span class="hidden-sm hidden-md hidden-lg">Home</span></a></li>
123<script> 124 if ($.cookie('device_uuid')) document.write('<li><a href=' + 125 '"/vnotifier/?page=setupnotifications' + 126 '&backUrl=' + encodeURIComponent(window.location.href) + 127 '&device_uuid=' + Cookies.get('device_uuid') + '">' + 128 '<em class="fa fa-cog fa-lg fa-fw"></em><span class="hidden-sm hidden-md hidden-lg">Settings</span></a></li>'); 129 </script>
129<li class="dropdown socs-no-mm active"><a href="/vnews/display.v/SEC/Administration">Administration</a><a href="#" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" aria-label="Toggle Dropdown"><em class="fas fa-caret-down" aria-hidden="true"></em></a><ul class="dropdown-menu dropdown-menu-with-lines "><li class="dropdown-submenu "><a href="/vnews/display.v/SEC/Administration%7CSchool%20Board"><em class="sr-only">Administration - </em>School Board</a><a class="submenu-toggle" href="#" role="button" aria-haspopup="true" aria-expanded="false" aria-label="Toggle Dropdown"><em class="fas fa-caret-down" aria-hidden="true"></em></a><ul class="dropdown-menu dropdown-menu-with-lines "><li><a href="/vnews/display.v/SEC/Administration%7CSchool%20Board%3E%3EPublic%20Notice"><em class="sr-only">Administration - School Board - </em>Public Notice</a></li><li><a href="/vnews/display.v/SEC/Administration%7CSchool%20Board%3E%3EAgendas"><em class="sr-only">Administration - School Board - </em>Agendas</a></li><li><a href="/vnews/display.v/SEC/Administration%7CSchool%20Board%3E%3EMembers"><em class="sr-only">Administration - School Board - </em>Members</a></li><li><a href="/vnews/display.v/SEC/Administration%7CSchool%20Board%3E%3EMinutes"><em class="sr-only">Administration - School Board - </em>Minutes</a></li><li><a href="/vnews/display.v/SEC/Administration%7CSchool%20Board%3E%3EElection%20Information"><em class="sr-only">Administration - School Board - </em>Election Information</a></li><li><a href="/vnews/display.v/SEC/Administration%7CSchool%20Board%3E%3EPolicy"><em class="sr-only">Administration - School Board - </em>Policy</a></li><li><a href="/vnews/display.v/SEC/Administration%7CSchool%20Board%3E%3EStandard%20Operating%20Procedures"><em class="sr-only">Administration - School Board - </em>Standard Operating Procedures</a></li><li><a href="/vnews/display.v/SEC/Administration%7CSchool%20Board%3E%3EMeeting%20Time%20and%20Location"><em class="sr-only">Administration - School Board - </em>Meeting Time and Location</a></li><li><a href="/vnews/display.v/SEC/Administration%7CSchool%20Board%3E%3EParental%20Rights%20and%20Input"><em class="sr-only">Administration - School Board - </em>Parental Rights and Input</a></li></ul></li><li class="dropdown-submenu "><a href="/vnews/display.v/SEC/Administration%7CRequired%20Postings"><em class="sr-only">Administration - </em>Required Postings</a><a class="submenu-toggle" href="#" role="button" aria-haspopup="true" aria-expanded="false" aria-label="Toggle Dropdown"><em class="fas fa-caret-down" aria-hidden="true"></em></a><ul class="dropdown-menu dropdown-menu-with-lines "><li><a href="/vnews/display.v/SEC/Administration%7CRequired%20Postings%3E%3EStudent%20Health%20Advisory%20Council%20%28SHAC%29"><em class="sr-only">Administration - Required Postings - </em>Student Health Advisory Council (SHAC)</a></li></ul></li><li><a href="/vnews/display.v/SEC/Administration%7CTexas%20Education%20Agency"><em class="sr-only">Administration - </em>Texas Education Agency</a></li><li><a href="/vnews/display.v/SEC/Administration%7CU.I.L."><em class="sr-only">Administration - </em>U.I.L.</a></li></ul></li><li class="dropdown socs-no-mm "><a href="/vnews/display.v/SEC/District%20Info">District Info</a><a href="#" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" aria-label="Toggle Dropdown"><em class="fas fa-caret-down" aria-hidden="true"></em></a><ul class="dropdown-menu dropdown-menu-with-lines "><li><a href="/vnews/display.v/SEC/District%20Info%7C2026-2027%20District%20Calendar"><em class="sr-only">District Info - </em>2026-2027 District Calendar</a></li><li><a href="/vnews/display.v/SEC/District%20Info%7CAbout%20Us"><em class="sr-only">District Info - </em>About Us</a></li><li class="dropdown-submenu "><a href="/vnews/display.v/SEC/District%20Info%7CEmployment"><em class="sr-only">District Info - </em>Employment</a><a class="submenu-toggle" href="#" role="button" aria-haspopup="true" aria-expanded="false" aria-label="Toggle Dropdown"><em class="fas fa-caret-down" aria-hidden="true"></em></a><ul class="dropdown-menu dropdown-menu-with-lines "><li><a href="/vnews/display.v/SEC/District%20Info%7CEmployment%3E%3EApplication"><em class="sr-only">District Info - Employment - </em>Application</a></li><li><a href="/vnews/display.v/SEC/District%20Info%7CEmployment%3E%3EJob%20Openings"><em class="sr-only">District Info - Employment - </em>Job Openings</a></li><li><a href="/vnews/display.v/SEC/District%20Info%7CEmployment%3E%3ETeacher%20Pay%20Scale"><em class="sr-only">District Info - Employment - </em>Teacher Pay Scale</a></li></ul></li><li><a href="/vnews/display.v/SEC/District%20Info%7CStaff%20Directory"><em class="sr-only">District Info - </em>Staff Directory</a></li><li><a href="/vnews/display.v/SEC/District%20Info%7CTexasSpEd"><em class="sr-only">District Info - </em>TexasSpEd</a></li><li class="dropdown-submenu "><a href="/vnews/display.v/SEC/District%20Info%7CDyslexia"><em class="sr-only">District Info - </em>Dyslexia</a><a class="submenu-toggle" href="#" role="button" aria-haspopup="true" aria-expanded="false" aria-label="Toggle Dropdown"><em class="fas fa-caret-down" aria-hidden="true"></em></a><ul class="dropdown-menu dropdown-menu-with-lines "><li><a href="/vnews/display.v/SEC/District%20Info%7CDyslexia%3E%3EAudio%20Books"><em class="sr-only">District Info - Dyslexia - </em>Audio Books</a></li><li><a href="/vnews/display.v/SEC/District%20Info%7CDyslexia%3E%3EDyslexia%20Defined"><em class="sr-only">District Info - Dyslexia - </em>Dyslexia Defined</a></li><li><a href="/vnews/display.v/SEC/District%20Info%7CDyslexia%3E%3EParent%20Awareness%20%26%20Education"><em class="sr-only">District Info - Dyslexia - </em>Parent Awareness & Education</a></li><li><a href="/vnews/display.v/SEC/District%20Info%7CDyslexia%3E%3EParent%20Resources"><em class="sr-only">District Info - Dyslexia - </em>Parent Resources</a></li><li><a href="/vnews/display.v/SEC/District%20Info%7CDyslexia%3E%3EProviders%20of%20Dyslexia%20Instruction"><em class="sr-only">District Info - Dyslexia - </em>Providers of Dyslexia Instruction</a></li><li><a href="/vnews/display.v/SEC/District%20Info%7CDyslexia%3E%3ETexas%20Dyslexia%20Handbook"><em class="sr-only">District Info - Dyslexia - </em>Texas Dyslexia Handbook</a></li><li><a href="/vnews/display.v/SEC/District%20Info%7CDyslexia%3E%3ETISD%20Dyslexia%20Program"><em class="sr-only">District Info - Dyslexia - </em>TISD Dyslexia Program</a></li></ul></li><li><a href="/vnews/display.v/SEC/District%20Info%7CWebsite%20Disclaimer"><em class="sr-only">District Info - </em>Website Disclaimer</a></li></ul></li><li class="dropdown socs-no-mm "><a href="/vnews/display.v/SEC/Schools/Departments">Schools/Departments</a><a href="#" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" aria-label="Toggle Dropdown"><em class="fas fa-caret-down" aria-hidden="true"></em></a><ul class="dropdown-menu dropdown-menu-with-lines "><li class="dropdown-submenu "><a href="/vnews/display.v/SEC/Schools/Departments%7CAthletics"><em class="sr-only">Schools/Departments - </em>Athletics</a><a class="submenu-toggle" href="#" role="button" aria-haspopup="true" aria-expanded="false" aria-label="Toggle Dropdown"><em class="fas fa-caret-down" aria-hidden="true"></em></a><ul class="dropdown-menu dropdown-menu-with-lines "><li><a href="/vnews/display.v/SEC/Schools/Departments%7CAthletics%3E%3E
129Rank%20One"><em class="sr-only">Schools/Departments - Athletics - </em>Rank One</a></li><li><a href="/vnews/display.v/SEC/Schools/Departments%7CAthletics%3E%3EGeneral%20Information"><em class="sr-only">Schools/Departments - Athletics - </em>General Information</a></li><li><a href="/vnews/display.v/SEC/Schools/Departments%7CAthletics%3E%3EStudent%20Accident%20Insurance"><em class="sr-only">Schools/Departments - Athletics - </em>Student Accident Insurance</a></li><li><a href="/vnews/display.v/SEC/Schools/Departments%7CAthletics%3E%3EBaseball"><em class="sr-only">Schools/Departments - Athletics - </em>Baseball</a></li><li><a href="/vnews/display.v/SEC/Schools/Departments%7CAthletics%3E%3EBoys%20Basketball"><em class="sr-only">Schools/Departments - Athletics - </em>Boys Basketball</a></li><li><a href="/vnews/display.v/SEC/Schools/Departments%7CAthletics%3E%3EGirls%20Basketball"><em class="sr-only">Schools/Departments - Athletics - </em>Girls Basketball</a></li><li><a href="/vnews/display.v/SEC/Schools/Departments%7CAthletics%3E%3ECross%20Country"><em class="sr-only">Schools/Departments - Athletics - </em>Cross Country</a></li><li><a href="/vnews/display.v/SEC/Schools/Departments%7CAthletics%3E%3EFootball"><em class="sr-only">Schools/Departments - Athletics - </em>Football</a></li><li><a href="/vnews/display.v/SEC/Schools/Departments%7CAthletics%3E%3EGolf"><em class="sr-only">Schools/Departments - Athletics - </em>Golf</a></li><li><a href="/vnews/display.v/SEC/Schools/Departments%7CAthletics%3E%3EPowerlifting"><em class="sr-only">Schools/Departments - Athletics - </em>Powerlifting</a></li><li><a href="/vnews/display.v/SEC/Schools/Departments%7CAthletics%3E%3ESoftball"><em class="sr-only">Schools/Departments - Athletics - </em>Softball</a></li><li><a href="/vnews/display.v/SEC/Schools/Departments%7CAthletics%3E%3ETennis"><em class="sr-only">Schools/Departments - Athletics - </em>Tennis</a></li><li><a href="/vnews/display.v/SEC/Schools/Departments%7CAthletics%3E%3ETrack%20%26%20Field"><em class="sr-only">Schools/Departments - Athletics - </em>Track & Field</a></li><li><a href="/vnews/display.v/SEC/Schools/Departments%7CAthletics%3E%3EVolleyball"><em class="sr-only">Schools/Departments - Athletics - </em>Volleyball</a></li></ul></li><li><a href="/vnews/display.v/SEC/Schools/Departments%7CBand"><em class="sr-only">Schools/Departments - </em>Band</a></li><li class="dropdown-submenu "><a href="/vnews/display.v/SEC/Schools/Departments%7CBusiness/HR"><em class="sr-only">Schools/Departments - </em>Business/HR</a><a class="submenu-toggle" href="#" role="button" aria-haspopup="true" aria-expanded="false" aria-label="Toggle Dropdown"><em class="fas fa-caret-down" aria-hidden="true"></em></a><ul class="dropdown-menu dropdown-menu-with-lines "><li><a href="/vnews/display.v/SEC/Schools/Departments%7CBusiness/HR%3E%3EBusiness%20Forms"><em class="sr-only">Schools/Departments - Business/HR - </em>Business Forms</a></li><li><a href="/vnews/display.v/SEC/Schools/Departments%7CBusiness/HR%3E%3EPurchasing%20101"><em class="sr-only">Schools/Departments - Business/HR - </em>Purchasing 101</a></li><li><a href="/vnews/display.v/SEC/Schools/Departments%7CBusiness/HR%3E%3EVendors"><em class="sr-only">Schools/Departments - Business/HR - </em>Vendors</a></li></ul></li><li><a href="/vnews/display.v/SEC/Schools/Departments%7CCounselors"><em class="sr-only">Schools/Departments - </em>Counselors</a></li><li><a href="/vnews/display.v/SEC/Schools/Departments%7CDistrict%20News%20%26%20Announcements"><em class="sr-only">Schools/Departments - </em>District News & Announcements</a></li><li class="dropdown-submenu "><a href="/vnews/display.v/SEC/Schools/Departments%7CElementary"><em class="sr-only">Schools/Departments - </em>Elementary</a><a class="submenu-toggle" href="#" role="button" aria-haspopup="true" aria-expanded="false" aria-label="Toggle Dropdown"><em class="fas fa-caret-down" aria-hidden="true"></em></a><ul class="dropdown-menu dropdown-menu-with-lines "><li><a href="/vnews/display.v/SEC/Schools/Departments%7CElementary%3E%3EElementary%20News%20and%20Announcements"><em class="sr-only">Schools/Departments - Elementary - </em>Elementary News and Announcements</a></li></ul></li><li><a href="/vnews/display.v/SEC/Schools/Departments%7CFCCLA"><em class="sr-only">Schools/Departments - </em>FCCLA</a></li><li><a href="/vnews/display.v/SEC/Schools/Departments%7CHealth%20Clinic"><em class="sr-only">Schools/Departments - </em>Health Clinic</a></li><li class="dropdown-submenu "><a href="/vnews/display.v/SEC/Schools/Departments%7CHigh%20School"><em class="sr-only">Schools/Departments - </em>High School</a><a class="submenu-toggle" href="#" role="button" aria-haspopup="true" aria-expanded="false" aria-label="Toggle Dropdown"><em class="fas fa-caret-down" aria-hidden="true"></em></a><ul class="dropdown-menu dropdown-menu-with-lines "><li><a href="/vnews/display.v/SEC/Schools/Departments%7CHigh%20School%3E%3EHigh%20School%20News%20
129and%20Announcements"><em class="sr-only">Schools/Departments - High School - </em>High School News and Announcements</a></li><li><a href="/vnews/display.v/SEC/Schools/Departments%7CHigh%20School%3E%3EBell%20Schedule"><em class="sr-only">Schools/Departments - High School - </em>Bell Schedule</a></li><li><a href="/vnews/display.v/SEC/Schools/Departments%7CHigh%20School%3E%3EEarly%20College%20High%20School"><em class="sr-only">Schools/Departments - High School - </em>Early College High School</a></li></ul></li><li><a href="/vnews/display.v/SEC/Schools/Departments%7CLibrary"><em class="sr-only">Schools/Departments - </em>Library</a></li><li><a href="/vnews/display.v/SEC/Schools/Departments%7CTECDC"><em class="sr-only">Schools/Departments - </em>TECDC</a></li><li><a href="/vnews/display.v/SEC/Schools/Departments%7CTheatre%20Department"><em class="sr-only">Schools/Departments - </em>Theatre Department</a></li><li><a href="/vnews/display.v/SEC/Schools/Departments%7CTransportation"><em class="sr-only">Schools/Departments - </em>Transportation</a></li></ul></li><li class="dropdown socs-no-mm "><a href="/vnews/display.v/SEC/Parents/Students">Parents/Students</a><a href="#" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" aria-label="Toggle Dropdown"><em class="fas fa-caret-down" aria-hidden="true"></em></a><ul class="dropdown-menu dropdown-menu-with-lines "><li><a href="/vnews/display.v/SEC/Parents/Students%7CAnonymous%20Reporting"><em class="sr-only">Parents/Students - </em>Anonymous Reporting</a></li><li><a href="/vnews/display.v/SEC/Parents/Students%7CStudent%20Transfer%20Form"><em class="sr-only">Parents/Students - </em>Student Transfer Form</a></li><li><a href="https://portals10.ascendertx.com/StudentPortal/login?distid=091907" target="_blank"><em class="sr-only">Parents/Students - </em>Ascender Student Portal</a></li><li><a href="/vnews/display.v/SEC/Parents/Students%7CAscender%20Parent%20Portal"><em class="sr-only">Parents/Students - </em>Ascender Parent Portal</a></li><li><a href="/vnews/display.v/SEC/Parents/Students%7CForms%20%26%20Documents"><em class="sr-only">Parents/Students - </em>Forms & Documents</a></li><li><a href="/vnews/display.v/SEC/Parents/Students%7CCafeteria%20Information"><em class="sr-only">Parents/Students - </em>Cafeteria Information</a></li><li><a href="/vnews/display.v/SEC/Parents/Students%7CReport%20an%20Absence"><em class="sr-only">Parents/Students - </em>Report an Absence</a></li><li><a href="/vnews/display.v/SEC/Parents/Students%7CStudent%20Accident%20Insurance"><em class="sr-only">Parents/Students - </em>Student Accident Insurance</a></li><li><a href="/vnews/display.v/SEC/Parents/Students%7CMy%20Viking%20Portal"><em class="sr-only">Parents/Students - </em>My Viking Portal</a></li><li><a href="/vnews/display.v/SEC/Parents/Students%7CTEKS%20Resource%20System"><em class="sr-only">Parents/Students - </em>TEKS Resource System</a></li><li><a href="/vnews/display.v/SEC/Parents/Students%7CPTO"><em class="sr-only">Parents/Students - </em>PTO</a></li><li><a href="/vnews/display.v/SEC/Parents/Students%7CESL"><em class="sr-only">Parents/Students - </em>ESL</a></li><li><a href="/vnews/display.v/SEC/Parents/Students%7CFamily%20Engagement"><em class="sr-only">Parents/Students - </em>Family Engagement</a></li><li><a href="/vnews/display.v/SEC/Parents/Students%7CTexas%20Department%20of%20Family%20and%20Protective%20Services"><em class="sr-only">Parents/Students - </em>Texas Department of Family and Protective Services</a></li><li><a href="/vnews/display.v/SEC/Parents/Students%7COnline%20Safety%20Information"><em class="sr-only">Parents/Students - </em>Online Safety Information</a></li><li><a href="/vnews/display.v/SEC/Parents/Students%7CAR"><em class="sr-only">Parents/Students - </em>AR</a></li><li><a href="/vnews/display.v/SEC/Parents/Students%7COdysseyware"><em class="sr-only">Parents/Students - </em>Odysseyware</a></li><li><a href="/vnews/display.v/SEC/Parents/Students%7CSchool%20Supply%20List"><em class="sr-only">Parents/Students - </em>School Supply List</a></li><li><a href="/vnews/display.v/SEC/Parents/Students%7CTioga%20Standard%20Response%20Protocols"><em class="sr-only">Parents/Students - </em>Tioga Standard Response Protocols</a></li></ul></li><li class="dropdown socs-no-mm "><a href="/vnews/display.v/SEC/Faculty/Staff">Faculty/Staff</a><a href="#" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" aria-label="Toggle Dropdown"><em class="fas fa-caret-down" aria-hidden="true"></em></a><ul class="dropdown-menu dropdown-menu-with-lines "><li><a href="/vnews/display.v/SEC/Faculty/Staff%7CAscender%20Teacher%20Portal"><em class="sr-only">Faculty/Staff - </em>Ascender Teacher Portal</a></li><li><a href="/vnews/display.v/SEC/Faculty/Staff%7CFrontline%20Education"><em class="sr-only">Faculty/Staff - </em>Frontline Education</a></li><li><a href="/vnews/display.v/SEC/Faculty/Staff%7CTransportation%20Requests"><em class="sr-only">Faculty/Staff - </em>Transportation Requests</a></li><li><a href="/vnews/display.v/SEC/Faculty/Staff%7CMaintenance%20Request"><em class="sr-only">Faculty/Staff - </em>Maintenance Request</a></li><li><a href="/vnews/display.v/SEC/Faculty/Staff%7CEduphoria"><em class="sr-only">Faculty/Staff - </em>Eduphoria</a></li><li><a href="/vnews/display.v/SEC/Faculty/Staff%7CGmail"><em class="sr-only">Faculty/Staff - </em>Gmail</a></li><li><a href="/vnews/display.v/SEC/Faculty/Staff%7CTEKS%20Resource%20System"><em class="sr-only">Faculty/Staff - </em>TEKS Resource System</a></li><li><a href="/vnews/display.v/SEC/Faculty/Staff%7CImplementing%20TEKS%20Resource%20System"><em class="sr-only">Faculty/Staff - </em>Implementing TEKS Resource System</a></li><li><a href="/vnews/display.v/SEC/Faculty/Staff%7CBrain%20Pop"><em class="sr-only">Faculty/Staff - </em>
129Brain Pop</a></li><li><a href="/vnews/display.v/SEC/Faculty/Staff%7CBrain%20Pop%20Jr."><em class="sr-only">Faculty/Staff - </em>Brain Pop Jr.</a></li><li><a href="/vnews/display.v/SEC/Faculty/Staff%7CDiscovery%20Streaming"><em class="sr-only">Faculty/Staff - </em>Discovery Streaming</a></li><li><a href="/vnews/display.v/SEC/Faculty/Staff%7COdysseyware"><em class="sr-only">Faculty/Staff - </em>Odysseyware</a></li><li><a href="/vnews/display.v/SEC/Faculty/Staff%7CTioga%20ISD%20Benefits%20Hub"><em class="sr-only">Faculty/Staff - </em>Tioga ISD Benefits Hub</a></li><li><a href="/vnews/display.v/SEC/Faculty/Staff%7CTRS%20ActiveCare"><em class="sr-only">Faculty/Staff - </em>TRS ActiveCare</a></li></ul></li><li><a href="/vnews/display.v/SEC/Accreditation">Accreditation</a></li> <li class="extra-nav"><a href="/vcalendar/">Calendar</a></li> 130 <li class="extra-nav"><a href="/vnews/display.v/ARC?submit=search">Archives</a></li> 131
131<script> 132;(function() { 'use strict'; 133 const path = window.location.pathname, page = 'section', activeNav = document.querySelector('li.extra-nav.active'); 134 let el = null; 135 136 if (activeNav) activeNav.classList.remove('active'); 137 138 if (path.includes('/vparentteacher/')) { 139 el = document.querySelector('li.extra-nav > a[href="/vparentteacher/"]'); 140 } else if (path.includes('/vcalendar/')) { 141 el = document.querySelector('li.extra-nav > a[href="/vcalendar/"]'); 142 } else if (path.includes('/display.v/ContactUs')) { 143 el = document.querySelector('li.extra-nav > a[href="/vnews/display.v/ContactUs"]'); 144 } else if (path.includes('/display.v/StaffDirectory')) { 145 el = document.querySelector('li.extra-nav > a[href="/vnews/display.v/StaffDirectory"]'); 146 } else if (page === 'archive') { 147 el = document.querySelector('li.extra-nav > a[href="/vnews/display.v/ARC?submit=search"]'); 148 } else if (path.includes('/display.v/RMS')) { 149 el = document.querySelector('li.extra-nav > a[href="/vnews/display.v/RMS"]'); 150 } 151 if (el) el.parentElement.classList.add('active'); 152})(); 153</script>
153 154</ul><input type="hidden" id="megaMenuMin" name="megaMenuMin" value="20"><input type="hidden" id="megaMenuMax" name="megaMenuMax" value="30"><input type="hidden" id="seeMoreNumber" name="seeMoreNumber" value="5"></div></div></nav> 155
156<script> 157(function($){ 'use strict'; 158 var ids = ''; 159 160 if (ids) { 161 ids = ids.replace(/,$/g, ''); 162 $(ids).addClass('hidden'); 163 } 164 165 // Convert pixels to ems - https://raw.githubusercontent.com/arasbm/jQuery-Pixel-Em-Converter/master/pxem.jQuery.js 166 $.fn.toEm = function(settings){ 167 settings = jQuery.extend({ 168 scope: 'body' 169 }, settings); 170 var that = parseInt(this[0],10), 171 scopeTest = jQuery('<div style="display: none; font-size: 1em; margin: 0; padding:0; height: auto; line-height: 1; border:0;"> </div>').appendTo(settings.scope), 172 scopeVal = scopeTest.height(); 173 scopeTest.remove(); 174 return (that / scopeVal).toFixed(8); 175 }; 176 177 function moveMegaMenu($el, winWidth) { 178 var to = $el.offset(), bottom = to.top + $el.height(), 179 $menu = $el.find('> .dropdown-menu'), mo = $menu.offset(), diff = 0; 180 181 // If the menu has already been moved, leave 182 if (mo.top == bottom) return false; 183 184 // Reset the top margin before calculating because breakpoints may have changed menu positions 185 $menu.css('margin-top', ''); 186 mo = $menu.offset(); 187 diff = bottom - mo.top; 188 189 // Use the top margin of the dropdown menu to "move" it to just below the parent menu 190 $menu.css('margin-top', diff); 191 192 } 193 194 function adjustMegaMenuHeight($this) { 195 196 // A "data" attribute will exist if we've already made this adjustment - if so, leave 197 if ($this.attr('data-height')) return false; 198 199 // Should the "extra" content use the entire column or share it with the rest of the nav items? 200 var extraShareColumn = false; 201 202 // Min height for the mega menu in ems 203 var minHeight = 13; 204 205 // Cache some DOM finds that are used more than once... 206 var $megaMenuExtraContent = $this.find('.mega-menu-extra-content'), 207 $megaMenuExtra = $this.find('.mega-menu-extra'), 208 $megaMenu = $this.find('> .dropdown-menu'); 209 210 211 // Will be changed to true if there is "extra" content in the mega menu 212 var extraColumn = false; 213 214 // Height of the extra column 215 var extraHeight = 0; 216 217 // How many <ul> tags are in the mega menu at the 2nd level? 218 // They have a bottom margin (.5em) so they need to be included in the height calculation 219 var ulCount = $this.find('> ul > .dropdown-submenu > ul:visible').length; 220 221 // How many VISIBLE sections are in the mega menu - all levels 222 var liCount = $this.find('li:visible').length; 223 224 // Loop through all of the <li> tags and build a total 225 var totalLiHeight = 0, liHeight = 0; 226 $this.find('li:visible').each(function() { 227 liHeight = $(this).find('> a:not(.hidden-sm)').outerHeight(); 228 229 // IE sometimes returns the wrong height...so reset to a single line at the largest font 230 if (liHeight > 100) liHeight = 27; 231 232 totalLiHeight += liHeight; 233 }); 234 235 // If the "extra" content <div> is NOT empty, there's an extra column 236 if ( ! $megaMenuExtraContent.is(':empty')) { 237 extraColumn = true; 238 239 var megaMenuExtraWidth = $megaMenuExtra.outerWidth(true); 240 241 // Clone the extra content and append it to the body - visible, but off screen so that we can get a RELIABLE height 242 $megaMenuExtra.clone().css({ 243 'position': 'absolute', 244 'left': '-99999em', 245 'width': megaMenuExtraWidth 246 }).appendTo('body'); 247 extraHeight = $('body > .mega-menu-extra').outerHeight(true); 248 249 // Firefox reporting height 20px shorter than Chrome or IE 250 extraHeight += 20; 251 252 // Once we have the height, remove the clone 253 $('body > .mega-menu-extra').remove(); 254 255 // If the "extra" content is sharing the column, add it's height to the <li> total height 256 if (extraShareColumn) totalLiHeight += extraHeight; 257 } 258 259 // Convert the <li> total height from pixels to ems 260 var calcHeight = $(totalLiHeight).toEm(); 261 262 // Add the bottom margins for the <ul> tags to the total 263 calcHeight = parseFloat(calcHeight) + (ulCount / 2); 264 265 if ( ! extraColumn) { 266 // If the "extra" content is empty, divide by the default 4.25 columns 267 calcHeight /= 4.25; 268 } else { 269 // The "extra" content is NOT empty... 270 271 // If it's NOT sharing the column, divide by one less column (5 column display - 4.25 "safe" number) 272 if ( ! extraShareColumn) { 273 calcHeight /= 3.25; 274 } else { 275 calcHeight /= 4.25; 276 } 277 } 278 279 // Convert the extra content height to ems 280 if (extraColumn) extraHeight = parseFloat($(extraHeight).toEm()); 281 282 var megaMenuHeight = 0; 283 if (calcHeight > minHeight) { 284 megaMenuHeight = calcHeight; 285 } else { 286 megaMenuHeight = minHeight; 287 } 288 289 if (extraHeight > (megaMenuHeight - 1)) { 290 $megaMenu.css('height', (extraHeight + 1) + 'em'); 291 $megaMenuExtra.css('height', extraHeight + 'em'); 292 293 // Write the height as a "data" attribute, so we don't do this adjustment more than once 294 $this.attr('data-height', extraHeight); 295 } else { 296 $megaMenu.css('height', megaMenuHeight + 'em'); 297 $this.attr('data-height', megaMenuHeight); 298 if (calcHeight < minHeight || ! extraShareColumn) { 299 $megaMenuExtra.css('height', (megaMenuHeight - 1) + 'em'); 300 } else { 301 if (extraShareColumn) $megaMenuExtraContent.addClass('mega-menu-extra-share'); 302 } 303 } 304 305 } 306 307 function addSeeMoreLinks($ul, seeMoreNumber) { 308 309 // Hide <li> tags beyond the "seeMoreNumber" 310 $ul.find('> li:nth-child(n+ ' + (seeMoreNumber + 1) + ')').addClass('hidden-lg'); 311 312 // Add "See more..." links to those <ul> tags where the <li> count has exceeded the "seeMoreNumber". 313 // Those <ul> tags will have <li> tags with the "hidden-lg" class as a result of the nth-child code above. 314 $ul.each(function() { 315 var $this = $(this); 316 317 if ($this.find('> li.hidden-lg').length) { 318 // Grab the href from the parent link and use that for the "See more..." link 319 var smhref = $this.prev('a').prop('href'); 320 321 // Insert it before the first hidden <li> tag 322 $this.find('> li.hidden-lg:first').before('<li class="hidden-md hidden-sm hidden-xs"><a href="' + smhref + '">See more...</a></li>'); 323 } 324 }); 325 326 } 327 328 function getSeeMoreTotals($ul, liCount) { 329 var total = 0; 330 331 if ( ! liCount) return total; 332 333 if ($ul.length === 1) { 334 total = (liCount > seeMoreNumber) ? seeMoreNumber : liCount; 335 } else { 336 $ul.each(function() { 337 var cnt = $(this).find('> li:visible').length; 338 total += (cnt > seeMoreNumber) ? seeMoreNumber : cnt; 339 }); 340 } 341 342 return total; 343 } 344 345 function fillMegaMenu($this) { 346 347 // Only want to do this if the config entry > 0 348 if (megaMenuMin <= 0) return false;
349 350 // Only want to do this work once per top-level menu, so if it has already been "filled", leave 351 if ($this.hasClass('socs-mm-filled')) return false; 352 $this.addClass('socs-mm-filled'); 353 354 // Get the number of visible <li> and <ul> tags at each level within the mega menu 355 var liLevel1 = $this.find('> .dropdown-menu > li:visible').length, 356 liLevel2 = $this.find('> ul > .dropdown-submenu > ul > li:visible').length, 357 liLevel3 = $this.find('> ul ul ul li:visible').length, 358 $ulLevel2 = $this.find('> ul > .dropdown-submenu > ul:visible'), 359 $ulLevel3 = $this.find('> ul ul ul:visible'); 360 361 // How many visible items are in the mega menu - all levels 362// var liTotal = $this.find('li:visible').length; 363 var liTotal = liLevel1 + liLevel2 + liLevel3; 364 365/* 366console.log('-------------------------------'); 367console.log('liLevel1 = ' + liLevel1); 368console.log('liLevel2 = ' + liLevel2); 369console.log('liLevel3 = ' + liLevel3); 370console.log('liTotal = ' + liTotal); 371console.log('ulLevel2 = ' + $ulLevel2.length); 372console.log('ulLevel3 = ' + $ulLevel3.length); 373*/ 374 375 // Short-circuit if ALL of the items will fit or there aren't any 2nd level items 376 if (liTotal <= megaMenuMax || liLevel2 === 0) return false; 377 378 // 1st level items >= the min - hide 2nd and 3rd level items and leave 379 if (liLevel1 >= megaMenuMin) { 380 $this.find('> ul ul').addClass('socs-mm-hide'); 381 return false; 382 } 383 384 // The "seeMoreNumber" may limit the number of <li> tags that are visible within each <ul> at the 2nd and 3rd levels 385 // Total <li> tags at 2nd and 3rd level AFTER the "seeMoreNumber" limit has been applied on each <ul> 386 var liLevel2SeeMore = getSeeMoreTotals($ulLevel2, liLevel2); 387 var liLevel3SeeMore = getSeeMoreTotals($ulLevel3, liLevel3); 388 389/* 390console.log('liLevel2SeeMore = ' + liLevel2SeeMore); 391console.log('liLevel3SeeMore = ' + liLevel3SeeMore); 392console.log('fillMegaMenu - doing the work'); 393*/ 394 395 var showAllLevel2 = ((liLevel1 + liLevel2) <= megaMenuMax) ? true : false; 396 var showReducedLevel2 = ((liLevel1 + liLevel2SeeMore) <= megaMenuMax) ? true : false; 397 398 // If 2nd level won't fit under the max (all or reduced) - hide 2nd and 3rd level items and leave 399 if ( ! showReducedLevel2) { 400 $this.find('> ul ul').addClass('socs-mm-hide'); 401 return false; 402 } 403 404 // If all 2nd level won't fit but the reduced 2nd level will... 405 if ( ! showAllLevel2 && showReducedLevel2) addSeeMoreLinks($ulLevel2, seeMoreNumber); 406 407 // Are there any 3rd level items? 408 if (liLevel3) { 409 // Which 2nd level number was used? Use it for 3rd level calculations 410 var liLevel2Used = liLevel2SeeMore; 411 if (showAllLevel2) liLevel2Used = liLevel2; 412 413 var showAllLevel3 = ((liLevel1 + liLevel2Used + liLevel3) <= megaMenuMax) ? true : false; 414 var showReducedLevel3 = ((liLevel1 + liLevel2Used + liLevel3SeeMore) <= megaMenuMax) ? true : false; 415 416 // If 3rd level won't fit under the max (all or reduced) - hide 3rd level items and leave 417 if ( ! showReducedLevel3) { 418 $ulLevel3.addClass('socs-mm-hide'); 419 return false; 420 } 421 422 // If all 3rd level won't fit but the reduced 3rd level will... 423 if ( ! showAllLevel3 && showReducedLevel3) addSeeMoreLinks($ulLevel3, seeMoreNumber); 424 } 425 426 } 427 428 function clearMenus() { 429 // Remove the "open/show" classes from all dropdowns and reset all aria attributes 430 $('#navbar .open').removeClass('open'); 431 $('#navbar .show').removeClass('show'); 432 $('#navbar [aria-expanded]').attr('aria-expanded', 'false'); 433 } 434 435 436 // Homemade support for multi-level dropdown menus - https://stackoverflow.com/questions/44467377/bootstrap-4-multilevel-dropdown-inside-navigation 437 $('#navbar').on('click', '.submenu-toggle', function(e) { 438 var $this = $(this), $dropdownMenu = $this.parent().find('> .dropdown-menu'); 439 440 if ($dropdownMenu.hasClass('show')) { 441 $this.closest('.dropdown-submenu').removeClass('show').find('> a[aria-expanded]').attr('aria-expanded', 'false'); 442 $dropdownMenu.removeClass('show'); 443 } else { 444 // Close any open submenus outside of this parent before opening 445 $this.parents('.dropdown-menu').first().find('.show').removeClass('show').children('a[aria-expanded]').attr('aria-expanded', 'false'); 446 447 $this.closest('.dropdown-submenu').addClass('show'); 448 $this.attr('aria-expanded', 'true'); 449 $dropdownMenu.addClass('show'); 450 } 451 452 return false;
453 }); 454 455 $('#navbar').on('hidden.bs.dropdown', function(e) { 456 // Close submenus when the parent dropdown closes 457 $(e.target).find('.show').removeClass('show').children('a[aria-expanded]').attr('aria-expanded', 'false'); 458 }); 459 460 // Keyboard activity ------------------------------------------------------ 461 462 // Close any previously opened dropdown menus as the user tabs to a new 1st-level navbar item 463 $('#navbar').on('focus', '.nav > li > a', function(e) { 464 if ( ! $(this).parent().hasClass('open')) clearMenus(); 465 }); 466 467 // Close any previously opened dropdown menu as the user tabs to a new 2nd-level+ item 468 $('#navbar').on('focus', '.dropdown-menu > li > a', function(e) { 469 if ( ! $(this).parent().hasClass('show')) { 470 $(this).closest('.dropdown-menu').find('.show').removeClass('show').children('a[aria-expanded]').attr('aria-expanded', 'false'); 471 } 472 }); 473 474})(jQuery); 475</script>
475 476</div></div><div class="container-rotator"><div class="container"><div class="image-rotator-1 hidden-print"><div class="img-rotator-inner"><div class="img-fader"></div><img id="img-rotator-placeholder" src="/pages/image_rotator_L15/768144265_2119500195305885_4666852261961155312_n.jpg" alt="" class="img-responsive invisible"><div class="img-rotator invisible"><div><img src="/pages/image_rotator_L15/768144265_2119500195305885_4666852261961155312_n.jpg" alt=""></div><div><img src="/pages/image_rotator_L15/IMG_2924.JPEG" alt=""></div><div><img src="/pages/image_rotator_L15/IMG_4379.jpeg" alt=""></div><div><img src="/pages/image_rotator_L15/IMG_5730.JPG" alt=""></div><div><img src="/pages/image_rotator_L15/IMG_7238.JPG" alt=""></div></div></div><div class="img-rotator-mask"></div><a class="img-rotator-logo" href="/" title="Home"><h1 class="sr-only">Tioga ISD Logo</h1></a></div>
476<script> 477;(function($){ 'use strict'; 478 479 var imgCount = 5, ir_pauseTime = parseInt('6000') || 5000, ir_animSpeed = parseInt('1000') || 1000, 480 ir_indicators = '0', ir_controls = '0'; 481 482 483 484 $(function() { 485 486 if (imgCount >= 2) { 487 ir_indicators = (ir_indicators === '0') ? false : true; 488 ir_controls = (ir_controls === '0') ? false : true; 489 } else { 490 ir_indicators = false; 491 ir_controls = false; 492 } 493 494 $('.img-rotator').bxSlider({ 495 // Config options 496 speed: ir_animSpeed, 497 pause: ir_pauseTime, 498 pager: ir_indicators, 499 controls: ir_controls, 500 501 // Hard-coded options 502 auto: true, 503 keyboardEnabled: true, 504 mode: 'fade', 505 506 // Don't auto start the slider and provide controls for starting and stopping 507/* 508 autoStart: false, 509 autoControls: true, 510 autoControlsCombine: true, 511 startText: '<em class="fas fa-play"></em><span class="sr-only">Start Player</span>', 512 stopText: '<em class="fas fa-pause"></em><span class="sr-only">Pause Player</span>', 513*/ 514 515 // Replace the default bxSlider images with Font Awesome icons and some accessibility text 516 prevText: '<em class="fal fa-angle-left"></em><span class="sr-only">Previous Slide</span>', 517 nextText: '<em class="fal fa-angle-right"></em><span class="sr-only">Next Slide</span>', 518 519 // Can't scroll the page on iOS or Android when "touching" the images in the slider - so turn off touch until they fix it. 520 touchEnabled: false, 521 522 onSliderLoad: function(currentIndex) { 523 // Unhide the bxSlider once it has finished loading. 524 $('.img-rotator').removeClass('invisible'); 525 526 // Remove the placeholder img once we no longer need it. 527 $('#img-rotator-placeholder').remove(); 528 }, 529 onSlideBefore: function($slideElement, oldIndex, newIndex) { 530 // Remove focus from indicators so that only the active indicator is "selected" 531 $('.bx-pager-link').blur(); 532 } 533 }); 534 535 $('.img-rotator').imagesLoaded(function() { 536 $('.img-fader').fadeOut(); 537 }); 538 539 }); 540})(jQuery); 541</script>
541 542 543</div></div><div class="container-body"><div class="container"><div class="socs-banner hidden-print topBanner"></div>
543<script> 544;(function($) { 'use strict'; 545 // Empty Adserver Banners result in an empty div tag being added to the HTML - if that's the case, remove it so the ":empty" CSS rule for banners works. 546 $('.socs-banner > div:empty').parent().html(''); 547})(jQuery); 548</script>
548 549 550<div class="row row-eq-height"><a name="mainContent" accesskey="2"></a><div class="col-sm-7 col-md-9 col-sm-push-5 col-md-push-3"><h3 class="section-name-heading hidden-print">Administration</h3><ol class="breadcrumb hidden-print"><li><a href="/">Home</a></li><li class="active"><a href="/vnews/display.v/SEC/Administration"><span class="sr-only">breadcrumbs: </span>Administration</a></li></ol><div id="mainContentBox"><div class="section-no-articles"><div id="indexed-list-nav" class="listNav"></div><ul id="indexed-list" class="clearfix"><li><a href="/vnews/display.v/SEC/Administration%7CSchool%20Board">School Board</a></li><li><a href="/vnews/display.v/SEC/Administration%7CRequired%20Postings">Required Postings</a></li><li><a href="/vnews/display.v/SEC/Administration%7CTexas%20Education%20Agency">Texas Education Agency</a></li><li><a href="/vnews/display.v/SEC/Administration%7CU.I.L.">U.I.L.</a></li></ul>
550<script> 551 ;(function($) { 552 'use strict'; 553 $(function() { 554 var $list = $('#indexed-list'), height = 0; 555 556 // Get the height of the tallest item in the list 557 $list.find('li').each(function() { 558 if ($(this).height() > height) height = $(this).height(); 559 }); 560 561 // Set the height of each item to match the tallest item 562 $list.find('li').height(height); 563 564 $list.listnav({ 565 showCounts: false 566 }); 567 568 }); 569 })(jQuery); 570 </script>
570</div> </div> 571</div><div class="col-sm-5 col-md-3 col-sm-pull-7 col-md-pull-9"><div class="sub-nav-top hidden-xs hidden-print"><h3 class="sub-nav-top-heading"><a href="/vnews/display.v/SEC/Administration">Administration</a></h3></div><div class="sub-nav-wrap hidden-xs hidden-print"><div class="sub-nav-wrap1"><ul class="nav nav-pills nav-stacked"><li class="dropdown "><a href="/vnews/display.v/SEC/Administration%7CSchool%20Board"><em class="sr-only">subnav - </em>School Board</a><a href="#" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" aria-label="Toggle Dropdown"><em class="fas fa-angle-right" aria-hidden="true"></em></a><ul class="dropdown-menu"><li><a href="/vnews/display.v/SEC/Administration%7CSchool%20Board%3E%3EPublic%20Notice"><em class="sr-only">subnav - School Board - </em>Public Notice</a></li><li><a href="/vnews/display.v/SEC/Administration%7CSchool%20Board%3E%3EAgendas"><em class="sr-only">subnav - School Board - </em>Agendas</a></li><li><a href="/vnews/display.v/SEC/Administration%7CSchool%20Board%3E%3EMembers"><em class="sr-only">subnav - School Board - </em>Members</a></li><li><a href="/vnews/display.v/SEC/Administration%7CSchool%20Board%3E%3EMinutes"><em class="sr-only">subnav - School Board - </em>Minutes</a></li><li><a href="/vnews/display.v/SEC/Administration%7CSchool%20Board%3E%3EElection%20Information"><em class="sr-only">subnav - School Board - </em>Election Information</a></li><li><a href="/vnews/display.v/SEC/Administration%7CSchool%20Board%3E%3EPolicy"><em class="sr-only">subnav - School Board - </em>Policy</a></li><li><a href="/vnews/display.v/SEC/Administration%7CSchool%20Board%3E%3EStandard%20Operating%20Procedures"><em class="sr-only">subnav - School Board - </em>Standard Operating Procedures</a></li><li><a href="/vnews/display.v/SEC/Administration%7CSchool%20Board%3E%3EMeeting%20Time%20and%20Location"><em class="sr-only">subnav - School Board - </em>Meeting Time and Location</a></li><li><a href="/vnews/display.v/SEC/Administration%7CSchool%20Board%3E%3EParental%20Rights%20and%20Input"><em class="sr-only">subnav - School Board - </em>Parental Rights and Input</a></li></ul></li><li class="dropdown "><a href="/vnews/display.v/SEC/Administration%7CRequired%20Postings"><em class="sr-only">subnav - </em>Required Postings</a><a href="#" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" aria-label="Toggle Dropdown"><em class="fas fa-angle-right" aria-hidden="true"></em></a><ul class="dropdown-menu"><li><a href="/vnews/display.v/SEC/Administration%7CRequired%20Postings%3E%3EStudent%20Health%20Advisory%20Council%20%28SHAC%29"><em class="sr-only">subnav - Required Postings - </em>Student Health Advisory Council (SHAC)</a></li></ul></li><li><a href="/vnews/display.v/SEC/Administration%7CTexas%20Education%20Agency"><em class="sr-only">subnav - </em>Texas Education Agency</a></li><li><a href="/vnews/display.v/SEC/Administration%7CU.I.L."><em class="sr-only">subnav - </em>U.I.L.</a></li></ul></div></div>
571<script> 572 ;(function($) { 'use strict'; 573 const $subnavWrap = $('.sub-nav-wrap1'); 574 575 function clearMenus() { 576 // Remove the "open" classes from all dropdowns and reset all aria attributes 577 $subnavWrap.find('.open').removeClass('open'); 578 $subnavWrap.find('[aria-expanded]').attr('aria-expanded', 'false'); 579 } 580 581 // Close open dropdowns when tabbing out of them (tabbing "forward") 582 $subnavWrap.on('blur', '.dropdown-menu > li:last-child > a', function(e) { 583 const x = e.relatedTarget ? e.relatedTarget : document.activeElement; 584 if ($(x).closest('.dropdown.open').length === 0) clearMenus(); 585 }); 586 587 // Shift-tabbing (tabbing "backward") 588 $subnavWrap.on('blur', '.dropdown.open > a', function(e) { 589 var x = e.relatedTarget ? e.relatedTarget : document.activeElement; 590 if ($(e.target).parent().hasClass('open')) { 591 if ($(x).closest('.dropdown.open').length === 0) clearMenus(); 592 } 593 }); 594 595 })(jQuery); 596 </script>
596 597<div class="panel-group hidden-print" id="accordion" role="tablist" aria-multiselectable="true"><div class="panel panel-default hidden"><div class="panel-heading" role="tab" id="accordion-heading-1"><h4 class="panel-title"><a role="button" data-toggle="collapse" href="#accordion-panel-1" aria-expanded="true" aria-controls="accordion-panel-1" data-parent="#accordion">Sign up for our Newsletter<span class="sr-only"> Panel</span></a></h4></div><div id="accordion-panel-1" class="panel-collapse collapse" role="tabpanel" aria-labelledby="accordion-heading-1"><div class="panel-body"></div></div></div><div class="panel panel-default hidden"><div class="panel-heading" role="tab" id="accordion-heading-2"><h4 class="panel-title"><a role="button" data-toggle="collapse" href="#accordion-panel-2" aria-expanded="true" aria-controls="accordion-panel-2" data-parent="#accordion">Quicklinks<span class="sr-only"> Panel</span></a></h4></div><div id="accordion-panel-2" class="panel-collapse collapse" role="tabpanel" aria-labelledby="accordion-heading-2"><div class="panel-body"><div class="vbuttons vbuttons-simple"><ul class="nav nav-bar"><li><a class="vbutton-image" href="https://classroom.google.com/u/0/h" title="Google Classroom" target="_blank"><img src="/pages/uploaded_images/buttons/Google-Classroom.jpg" alt="Google Classroom"></a></li><li><a href="https://portals10.ascendertx.com/StudentPortal/login?distid=091907" title="Ascender Student Portal" target="_blank">Ascender Student Portal</a></li><li><a href="https://portals10.ascendertx.com/ParentPortal/login?distid=091907" title="TxConnect" target="_blank">Ascender Parent Portal</a></li><li><a href="https://portals10.ascendertx.com/TeacherPortal/login?distid=091907" title="Ascender Teacher Portal" target="_blank">Ascender Teacher Portal</a></li><li><a href="https://www.tiogaisd.net/vnews/display.v/SEC/Parents/Students%7CReport%20an%20Absence" title="Report an Absence" target="_blank">Report an Absence</a></li><li><a href="https://tiogaisd.socs.net/vnews/display.v/ART/59a5b340df250" title="Cafeteria Menus" target="_blank">Cafeteria Menus</a></li><li><a class="vbutton-image" href="https://www.myschoolbucks.com/ver2/login/getmain?requestAction=home" title="MySchoolBucks" target="_blank"><img src="/pages/uploaded_images/buttons/MSB-Logo-200x106.png" alt="MySchoolBucks"></a></li><li><a href="https://tiogaisd.socs.net/vnews/display.v/SEC/Schools/Departments%7CLibrary" title="Library" target="_blank">Library</a></li><li><a href="https://global-zone08.renaissance-go.com/welcomeportal/228454" title="AR" target="_blank">AR</a></li><li>
597<a href="https://www.tiogaisd.net/vimages/shared/vnews/stories/67dac75750d44/Final%20Tioga%20ISD%202025-26%20District%20Calendar%20.docx%20%281%29.pdf" title="2025-2026 District Calendar" target="_blank">2025-2026 District Calendar</a></li><li><a href="https://www.tiogaisd.net/vimages/shared/vnews/stories/69d169f4976d1/2026-27%20Tioga%20ISD%20Calendar%20Final%20Version.docx.pdf" title="2026-2027 District Calendar" target="_blank">2026-2027 District Calendar</a></li><li><a href="https://tiogaisd.socs.net/vnews/display.v/SEC/Schools/Departments%7CCounselors" title="" target="_blank">Counselor Info</a></li></ul> 598</div>
598<script> 599 ;(function($) { 600 $('.vbuttons a[href="#"]').on('click', function(e) { 601 e.preventDefault(); 602 }); 603 })(jQuery); 604 </script>
604</div></div></div><div class="panel panel-default hidden"><div class="panel-heading" role="tab" id="accordion-heading-3"><h4 class="panel-title"><a role="button" data-toggle="collapse" href="#accordion-panel-3" aria-expanded="true" aria-controls="accordion-panel-3" data-parent="#accordion">Banners<span class="sr-only"> Panel</span></a></h4></div><div id="accordion-panel-3" class="panel-collapse collapse" role="tabpanel" aria-labelledby="accordion-heading-3"><div class="panel-body"><div class="socs-banner hidden-print rightBanner"><ul class="nav nav-pills nav-stacked"><li></li><li></li><li></li><li></li><li></li></ul>
604<script> 605 ;(function($) { 606 // Loop through all the li tags looking for banner content 607 var $li = $('.socs-banner.rightBanner .nav > li'); 608 if ($li.find('> div').length) { 609 $li.each(function() { 610 if ($(this).find('img').length === 0 && $(this).find('> div').text() === '') $(this).addClass('hidden'); 611 }); 612 // If all the li tags are hidden - hide the entire socs-banner div 613 if ($('.socs-banner.rightBanner .nav > li.hidden').length === $li.length) $li.closest('div').addClass('hidden'); 614 } else { 615 $li.closest('div').addClass('hidden'); 616 } 617 })(jQuery); 618 </script>
618</div>
618<script> 619;(function($) { 'use strict'; 620 // Empty Adserver Banners result in an empty div tag being added to the HTML - if that's the case, remove it so the ":empty" CSS rule for banners works. 621 $('.socs-banner > div:empty').parent().html(''); 622})(jQuery); 623</script>
623 624 625</div></div></div><div class="panel panel-default hidden"><div class="panel-heading" role="tab" id="accordion-heading-4"><h4 class="panel-title"><a role="button" data-toggle="collapse" href="#accordion-panel-4" aria-expanded="true" aria-controls="accordion-panel-4" data-parent="#accordion">Headlines<span class="sr-only"> Panel</span></a></h4></div><div id="accordion-panel-4" class="panel-collapse collapse" role="tabpanel" aria-labelledby="accordion-heading-4"><div class="panel-body"></div></div></div><div class="panel panel-default hidden"><div class="panel-heading" role="tab" id="accordion-heading-5"><h4 class="panel-title"><a role="button" data-toggle="collapse" href="#accordion-panel-5" aria-expanded="true" aria-controls="accordion-panel-5" data-parent="#accordion">Poll<span class="sr-only"> Panel</span></a></h4></div><div id="accordion-panel-5" class="panel-collapse collapse" role="tabpanel" aria-labelledby="accordion-heading-5"><div class="panel-body"></div></div></div><div class="panel panel-default hidden"><div class="panel-heading" role="tab" id="accordion-heading-6"><h4 class="panel-title"><a role="button" data-toggle="collapse" href="#accordion-panel-6" aria-expanded="true" aria-controls="accordion-panel-6" data-parent="#accordion">Calendar<span class="sr-only"> Panel</span></a></h4></div><div id="accordion-panel-6" class="panel-collapse collapse" role="tabpanel" aria-labelledby="accordion-heading-6"><div class="panel-body"></div></div></div></div>
625<script> 626;(function($) { 'use strict'; 627 var $accordion = $('#accordion'); 628 629 // UN-hide any panels that have content 630 $accordion.find('.panel-body').each(function() { 631 if ( ! $(this).is(':empty') && $.trim($(this).text()) !== '' && ! $(this).find('> div').hasClass('hidden')) $(this).closest('.panel').removeClass('hidden'); 632 }); 633 634 // If NO panels have content, hide the entire accordion 635 if ($accordion.find('.panel:visible').length === 0) $('#accordion').addClass('hidden'); 636 637 $(function() { 638 // Open the 1st panel that has content 639 $accordion.find('.panel').filter(':visible:first').addClass('active').find('.panel-collapse').addClass('in'); 640 641 // Panel open event handler 642 $accordion.on('shown.bs.collapse', function () { 643 $(this).find('.in').closest('.panel').addClass('active'); 644 }); 645 646 // Panel close event handler 647 $accordion.on('hidden.bs.collapse', function () { 648 $(this).find('> .active').removeClass('active'); 649 }); 650 651 }); 652 653})(jQuery); 654</script>
654 655</div></div></div></div><div class="container-footer footer-style-1"><div class="container"><footer class="row"><div class="col-sm-8 col-md-9"><div class="school-address clearfix hidden-print"><div><span class="school-address-firstname">Tioga ISD</span><span class="school-address-lastname">Elementary</span><span>405 N Florence Street P.O. Box 159</span><span>Tioga, TX 76271</span><span>PH: 940-437-2366</span><span>PH: 940-437-2367</span></div><div><span class="school-address-firstname">Tioga ISD</span><span class="school-address-lastname">Middle School</span><span>405 N Florence Street P.O. Box 159</span><span>Tioga, TX 76271</span><span>PH: 940-437-5525</span><span>F: 940-437-9986</span></div><div><span class="school-address-firstname">Tioga ISD</span><span class="school-address-lastname">High School</span><span>855 McKnight Rd P.O. Box 159</span><span>Tioga, TX 76271</span><span>PH: 940-202-2536</span><span>F: 940-202-2587</span></div></div> 656</div><div class="col-sm-4 col-md-3"><div class="social-media hidden-print"><a href="http://www.facebook.com/tiogaisd" title="Like us on Facebook" target="_blank"><em class="fa fa-fw fa-2x fa-facebook"></em><span class="sr-only">Facebook</span></a></div> 657 658</div></footer></div></div><div class="container-footer1 footer-style-1"><div class="container"><footer class="row"><div class="col-sm-8 col-md-9"><div class="copyright hidden-print"><a href="https://www.filamentservices.org/websites/" target="_blank" title="SOCS-Simplified Online Communication System (socs02)"><img src="//socshelp.socs.net/sharedimages/socs_banner_white.png" alt="SOCS-Simplified Online Communication System (socs02)"></a><a href="/">© 2026 Tioga ISD</a><a href="https://www.filamentservices.org/accessibilitystatement/" target="_blank" accesskey="0">Accessibility</a><a href="https://www.filamentservices.org/privacypolicy/" target="_blank">Privacy Pledge</a></div><div class="copyright"><a href="https://www.filamentservices.org/usda/" target="_blank">This institution is an equal opportunity provider.</a></div> 659 660</div><div class="col-sm-4 col-md-3"><div id="google_translate_element" class="hidden-print"></div>
660<script>function googleTranslateElementInit() {const defaultLanguages = "sq,ar,hy,bs,yue,zh-HK,zh-CN,zh-TW,hr,cs,da,nl,tl,fi,fr,fr-CA,de,el,haw,iw,hi,hu,id,ga,it,ja,ko,no,pl,pt,pt-PT,pa,pa-Arab,ro,sr,sk,sl,so,es,su,sv,th,tr,uk,vi,yi";new google.translate.TranslateElement({pageLanguage: 'en',includedLanguages: defaultLanguages,layout: google.translate.TranslateElement.InlineLayout.SIMPLE/*layout: google.translate.TranslateElement.InlineLayout.VERTICAL*/}, 'google_translate_element');googleAddMissingLabels();}function googleAddMissingLabels() {/**/if ($('#goog-gt-votingForm input').length && $('#goog-gt-votingForm label').length === 0) {const $googleForm = $('#goog-gt-votingForm');let html = '';$googleForm.find('input').each(function() {const id = $(this).prop('id');/**/if ($googleForm.find('label[for="' + id + '"]').length === 0) html += `<label for="${ id }">${ id }</label>`;/**/if ( ! $(this).attr('title')) $(this).attr('title', 'a non-empty title attribute for input ' + id);});if (html) $googleForm.append(html);}}</script>
660<script src="/javascripts/sri_google_translate.js?cb=googleTranslateElementInit"></script>
660 661</div></footer></div></div> 662<div class="container-bottomBanner"><div class="container"><div class="socs-banner hidden-print bottomBanner"></div>
662<script> 663;(function($) { 'use strict'; 664 // Empty Adserver Banners result in an empty div tag being added to the HTML - if that's the case, remove it so the ":empty" CSS rule for banners works. 665 $('.socs-banner > div:empty').parent().html(''); 666})(jQuery); 667</script>
667 668 669</div></div> 670<div id="installFolder" class="hidden hide">tiogaisd.socs.net</div>
670<script>;(function($) { 'use strict';var hostname = document.location.hostname, installFolder = $.trim($('#installFolder').text()), socsPage = 'section'; 671 function commonChecks() { 672 673 // If something bad happened with the install folder session variable 674 if (installFolder.length === 0) return false; 675 676 // If the hostname ends with "socs.net" or "fes.org" - no updating needed 677 if (hostname.match(/socs\.net$/) !== null || hostname.match(/fes\.org$/) !== null) return false; 678 679 return true; 680 } 681 682 function updateStaffLinks() { 683 684 if ( ! commonChecks()) return false; 685 686 if (hostname != installFolder) { 687 $('a[href*="email-friend.v?TARGET=staff"]').each(function() { 688 $(this).attr('href', '//' + installFolder + $(this).attr('href')); 689 }); 690 } 691 } 692 693 function updateURL() { 694 var updatedHref = ''; 695 696 if ( ! commonChecks()) return false; 697 698 // If the hostname in the page's URL does not match the install folder - update the URL and reload the page 699 if (hostname != installFolder) { 700 updatedHref = location.href.replace(hostname, installFolder); 701 location.href = updatedHref; 702 } 703 } 704 705 $(function() { 706 707 // Is a formmail form in the page that includes Google's reCAPTCHA? If so, reload the page with an updated URL if necessary 708 if ($('form[action$="/formmail/formmail.php"] .g-recaptcha').length) updateURL(); 709 710 // If on the "Sign Up" page for public users, reload the page with an updated URL if necessary 711 if (socsPage === 'register_form' && $('form button.g-recaptcha').length) updateURL(); 712 713 // Staff Page section page email links 714 if ($('a[href*="email-friend.v?TARGET=staff"]').length) updateStaffLinks(); 715 716 }); 717})(jQuery); 718</script>
718 719 720
721<script src="/javascripts/min/L15/L15-footer.min.js?v=220714"></script>
721 722 723
723<script> 724;(function($) { 'use strict'; 725 let scrollToContent = false; 726 /**/ 727 if ( ! window.location.hash) { 728 } 729 if (scrollToContent) { 730 /**/ 731 $('.container-rotator').imagesLoaded(function() { 732 window.scrollTo(0, $('.container-body').offset().top); 733 }); 734 } 735 736 /**/ 737 if (socsSignedIn) { 738 $('<a href="/vcalendar/?FROMPAGE=Nav_Signout" title="Sign Out - signed in as ' + socsUserFullName + '"><em class="fa fa-sign-out fa-lg fa-fw"><\/em><em class="sr-only">Sign Out<\/em><\/a>').insertBefore('.icon-search'); 739 } else { 740 $('<a href="/vcalendar/?FROMPAGE=Nav_Signin" title="Sign In"><em class="fa fa-sign-in fa-lg fa-fw"><\/em><em class="sr-only">Sign In Link<\/em><\/a>').insertBefore('.icon-search'); 741 } 742 743 744 $(function() { 745 /**/ 746 if ($('.staff-directory').length && $('#accordion').hasClass('hidden')) { 747 $('.staff-directory').parent().removeClass().addClass('col-sm-12 staff-directory-full-width'); 748 $('#accordion').parent().addClass('hidden'); 749 } 750 }); 751})(jQuery); 752</script>
752 753 754 </body> 755</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.