CINXE.COM
School Tropes - TV Tropes
<!DOCTYPE html> <html> <head lang="en"> <link rel="alternate" type="application/rss+xml" href="https://tvtropes.org/pmwiki/rss-feed.php?filter=newest_pages" /> <link rel="alternate" type="application/rss+xml" href="https://tvtropes.org/pmwiki/rss-feed.php?filter=most_popular" /> <link rel="alternate" type="application/rss+xml" href="https://tvtropes.org/pmwiki/rss-feed.php?filter=updated_content" /> <link rel="preload" href="/images/loading-graphic.png" as="image"> <!-- Google tag (gtag.js) --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-XPPLXMRF6Z"></script> <script> var pbjs = pbjs || {}; // Used for Video players on Tropes var tropes_videos_commands = tropes_videos_commands || []; window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-XPPLXMRF6Z'); window.googletag = window.googletag || {cmd: []}; </script> <script> function object(objectId) { if (document.getElementById && document.getElementById(objectId)) { return document.getElementById(objectId); } else if (document.all && document.all(objectId)) { return document.all(objectId); } else if (document.layers && document.layers[objectId]) { return document.layers[objectId]; } else { return false; } } // JAVASCRIPT COOKIES CODE: for getting and setting user viewing preferences var cookies = { create: function (name, value, days2expire, path) { var date = new Date(); date.setTime(date.getTime() + (days2expire * 24 * 60 * 60 * 1000)); var expires = date.toUTCString(); document.cookie = name + '=' + value + ';' + 'expires=' + expires + ';domain=.tvtropes.org;' + 'path=' + path + ';'; }, createWithExpire: function(name, value, expires, path) { document.cookie = name + '=' + value + ';' + 'expires=' + expires + ';domain=.tvtropes.org;' + 'path=' + path + ';'; }, read: function (name) { var cookie_value = "", current_cookie = "", name_expr = name + "=", all_cookies = document.cookie.split(';'), n = all_cookies.length; for (var i = 0; i < n; i++) { current_cookie = all_cookies[i].trim(); if (current_cookie.indexOf(name_expr) === 0) { cookie_value = current_cookie.substring(name_expr.length, current_cookie.length); break; } } return cookie_value; }, update: function (name, val) { this.create(name, val, 300, "/"); }, remove: function (name) { //delete cookie with and without domain setting document.cookie = name + "=; expires=Thu, 01 Jan 1970 00:00:00 GMT; domain=.tvtropes.org; path=/;"; document.cookie = name + "=; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/;"; } }; function updateUserPrefs() { //GENERAL: detect and set browser, if not cookied (will be treated like a user-preference and added to the #user-pref element) if( !cookies.read('user-browser') ){ var broswer = ''; if(navigator.userAgent.match(/iPhone/i) || navigator.userAgent.match(/iPod/i) ){ browser = 'iOS'; } else if (/Opera[\/\s](\d+\.\d+)/.test(navigator.userAgent)) { browser = 'opera'; } else if (/MSIE (\d+\.\d+);/.test(navigator.userAgent)) { browser = 'MSIE'; } else if (/Navigator[\/\s](\d+\.\d+)/.test(navigator.userAgent)) { browser = 'netscape'; } else if (/Chrome[\/\s](\d+\.\d+)/.test(navigator.userAgent)) { browser = 'chrome'; } else if (/Safari[\/\s](\d+\.\d+)/.test(navigator.userAgent)) { browser = 'safari'; /Version[\/\s](\d+\.\d+)/.test(navigator.userAgent); browserVersion = new Number(RegExp.$1); } else if (/Firefox[\/\s](\d+\.\d+)/.test(navigator.userAgent)) { browser = 'firefox'; } else { browser = 'internet_explorer'; } cookies.create('user-browser',browser,1,'/'); document.getElementById('user-prefs').classList.add('browser-' + browser); } else { document.getElementById('user-prefs').classList.add('browser-' + cookies.read('user-browser')); } //update user preference settings if (cookies.read('wide-load') !== '') document.getElementById('user-prefs').classList.add('wide-load'); if (cookies.read('mono-font') !== '') document.getElementById('user-prefs').classList.add('mono-font'); if (cookies.read('night-vision') !== '') document.getElementById('user-prefs').classList.add('night-vision'); if (cookies.read('sticky-header') !== '') document.getElementById('user-prefs').classList.add('sticky-header'); if (cookies.read('show-spoilers') !== '') document.getElementById('user-prefs').classList.add('show-spoilers'); if (cookies.read('tvtropes-editor-on') !== '') document.getElementById('user-prefs').classList.add('tvtropes-editor-on'); if (cookies.read('folders-open') !== '') document.getElementById('user-prefs').classList.add('folders-open'); if (cookies.read('lefthand-sidebar') !== '') document.getElementById('user-prefs').classList.add('lefthand-sidebar'); if (cookies.read('highlight-links') !== '') document.getElementById('user-prefs').classList.add('highlight-links'); if (cookies.read('forum-gingerbread') !== '') document.getElementById('user-prefs').classList.add('forum-gingerbread'); //if the user is logged in, update cookies based on their database settings //updates element if(cookies.read('shared-avatars') !== '') document.getElementById('user-prefs').classList.add('shared-avatars'); if(cookies.read('new-search') !== '') document.getElementById('user-prefs').classList.add('new-search'); if(cookies.read('stop-auto-play-video') !== '') document.getElementById('user-prefs').classList.add('stop-auto-play-video'); //desktop view on mobile if (cookies.read('desktop-on-mobile') !== ''){ document.getElementById('user-prefs').classList.add('desktop-on-mobile'); var viewport = document.querySelector("meta[name=viewport]"); viewport.setAttribute('content', 'width=1000'); } } function updateDesktopPrefs() { if (cookies.read('wide-load') !== '') document.getElementById('sidebar-toggle-wideload').classList.add('active'); if (cookies.read('night-vision') !== '') document.getElementById('sidebar-toggle-nightvision').classList.add('active'); if (cookies.read('sticky-header') !== '') document.getElementById('sidebar-toggle-stickyheader').classList.add('active'); if (cookies.read('show-spoilers') !== '') document.getElementById('sidebar-toggle-showspoilers').classList.add('active'); } function updateMobilePrefs() { if (cookies.read('show-spoilers') !== '') document.getElementById('mobile-toggle-showspoilers').classList.add('active'); if (cookies.read('night-vision') !== '') document.getElementById('mobile-toggle-nightvision').classList.add('active'); if (cookies.read('sticky-header') !== '') document.getElementById('mobile-toggle-stickyheader').classList.add('active'); if (cookies.read('highlight-links') !== '') document.getElementById('mobile-toggle-highlightlinks').classList.add('active'); } function is_mobile() { if(document.body.clientWidth && document.body.clientWidth<=768) return true; else return false; } </script> <script type="text/javascript"> var country_code_list = ['AT','BE','BG','CH','CY','CZ','DE','DK','EE','ES','FI','FR','GB','GF','GP','GR','HR','HU','IC','IE','IS','IT','LI','LT','LU','LV','MF','MQ','MT','NL','NO','PL','PT','RE','RO','SE','SI','SK','SX','YT']; var site_htl_settings = { "adx" : "yes", // yes/no if we should include adx on page "groupname" : "Main", // track groupname in htl/gam "has_folders" : "yes", // track folder pages in htl/gam "user_type" : "guest", // track member/guest in htl/gam "is_testing" : "no", // yes/no if in testing mode "split_testing" : "1", // 0/1, 0=control, 1=test, for a/b testing "send_reports" : "1", // true/false if reports should be sent for logging in DataBricks "report_url" : "https://analytics.tvtropes.org/analytics-data/tvtropes/", // Endpoint for logging (data stream) "logging_turned_on": "1", // true/false if console logging should be turned on "site_name" : "tvtropes", // Site name for display in logging "sticky_slot_names": ["tvtropes_dt_sticky", "tvtropes_m_sticky"], // Possible slot names for the sticky slot } </script> <script> // Create the ad project var ads_project = (function(sent_in_settings){ //default settings var setting_defaults = { "adx" : "yes", "groupname" : "", "has_folders" : "unknown", "user_type" : "guest", "is_testing" : "no", "split_testing" : "0", "send_reports" : "0", "logging_turned_on": "false", "site_name" : "site_name", "report_url" : "", "page_template" : "", "sticky_slot_names": [] } // Combine defaults with sent in parameters var project_settings = {...setting_defaults, ...sent_in_settings}; /*************************************** --------------- AD CODE --------------- ***************************************/ window.BCLighthouseTag = window.BCLighthouseTag || {}; window.BCLighthouseTag.cmd = window.BCLighthouseTag.cmd || []; // If user type is a member if(project_settings.user_type == "member"){ // Check for UID2 cookie var uid2_cookie = cookies.read('uid2_identity'); var json_cookie = (uid2_cookie) ? JSON.parse(uid2_cookie) : ""; // If UID2 cookie exists and it's not in the banned country list, set UID2 if(!uid2_cookie || (json_cookie && json_cookie.response)){ var request = new XMLHttpRequest(); request.open("post", "/ajax/uid2_creation.php", 1); request.setRequestHeader("Content-Type", "application/json; charset=UTF-8") request.onload = function(){ if(request.status == 200){ var json = JSON.parse(request.responseText); // Create cookie with response from request cookies.create('uid2_identity', json.response, 7, '/'); output_logging("UID2 cookie created"); // Refresh specific modules pbjs.refreshUserIds({ submoduleNames: ['uid2'] }); } else output_logging("Failed to create UID2 cookie"); } request.send(); } } BCLighthouseTag.cmd.push(function() { // Only set these if given in settings if(project_settings.groupname != "") BCLighthouseTag.setTargeting("groupname", project_settings.groupname); if(project_settings.page_template != "") BCLighthouseTag.setTargeting("page_template", project_settings.page_template); BCLighthouseTag.setTargeting("adx", project_settings.adx); BCLighthouseTag.setTargeting('website', project_settings.site_name); BCLighthouseTag.setTargeting('user_type', project_settings.user_type); BCLighthouseTag.setTargeting('has_folders', project_settings.has_folders); }); // Logging function output_logging(content){ if(project_settings.logging_turned_on){ if(typeof content == "string") console.log(project_settings.site_name + " Ads: " + content); else console.log(content); } } })(site_htl_settings); </script> <script type="text/javascript"> var tvtropes_config = { asteri_stream_enabled : "1", is_logged_in : "", live_server : "1", bigcrunch_live : "1", handle : "", email_popup : "0", troper_email : "", get_asteri_stream : "", revnum : "34f2653e14b8f0604d7c8ab2d8e0002abf7d2ab4", img_domain : "https://static.tvtropes.org", adblock : "1", adblock_url : "propermessage.io", universal_page_type : "Article", pause_editing : "0", pause_editing_msg : "", pause_site_changes : "0", assets_domain : "https://assets.tvtropes.org" }; // This will track the total number of ads inserted over time var globalAdInsertionCount = 0; </script> <script> // Add second script to the head var htl_script = document.createElement('script'); htl_script.async = "async"; // Add the fundingchoices script to the head var script = document.createElement('script'); script.src = "https://fundingchoicesmessages.google.com/i/pub-6608306193529351?ers=1"; script.async = true; script.nonce = "rczD8qB5ececf2fL1Vj9XQ"; // Add second script to the head var script2 = document.createElement('script'); script2.nonce = "rczD8qB5ececf2fL1Vj9XQ"; script2.innerHTML = "(function() {function signalGooglefcPresent() {if (!window.frames['googlefcPresent']) {if (document.body) {const iframe = document.createElement('iframe'); iframe.style = 'width: 0; height: 0; border: none; z-index: -1000; left: -1000px; top: -1000px;'; iframe.style.display = 'none'; iframe.name = 'googlefcPresent'; document.body.appendChild(iframe);} else {setTimeout(signalGooglefcPresent, 0);}}}signalGooglefcPresent();})();"; // Add both scripts to head document.head.appendChild(script); document.head.appendChild(script2); var bigcrunch_url = window.tvtropes_config.bigcrunch_live == 1 ? "https://lh.bigcrunch.com/main.js" : "https://dev-lh.bigcrunch.com/main.js"; htl_script.src = bigcrunch_url; htl_script.id = "bigcrunchtag"; htl_script.setAttribute('data-property-id', '34a5ddec-697b-424e-81d2-e6bb46a1b83e'); // Add both scripts to head document.head.appendChild(htl_script); </script> <script> // Add HTL script to head document.head.appendChild(htl_script); </script> <script>(function(){/* Copyright The Closure Library Authors. SPDX-License-Identifier: Apache-2.0 */ 'use strict';var aa=function(a){var b=0;return function(){return b<a.length?{done:!1,value:a[b++]}:{done:!0}}},ba="function"==typeof Object.create?Object.create:function(a){var b=function(){};b.prototype=a;return new b},k;if("function"==typeof Object.setPrototypeOf)k=Object.setPrototypeOf;else{var m;a:{var ca={a:!0},n={};try{n.__proto__=ca;m=n.a;break a}catch(a){}m=!1}k=m?function(a,b){a.__proto__=b;if(a.__proto__!==b)throw new TypeError(a+" is not extensible");return a}:null} var p=k,q=function(a,b){a.prototype=ba(b.prototype);a.prototype.constructor=a;if(p)p(a,b);else for(var c in b)if("prototype"!=c)if(Object.defineProperties){var d=Object.getOwnPropertyDescriptor(b,c);d&&Object.defineProperty(a,c,d)}else a[c]=b[c];a.v=b.prototype},r=this||self,da=function(){},t=function(a){return a};var u;var w=function(a,b){this.g=b===v?a:""};w.prototype.toString=function(){return this.g+""};var v={},x=function(a){if(void 0===u){var b=null;var c=r.trustedTypes;if(c&&c.createPolicy){try{b=c.createPolicy("goog#html",{createHTML:t,createScript:t,createScriptURL:t})}catch(d){r.console&&r.console.error(d.message)}u=b}else u=b}a=(b=u)?b.createScriptURL(a):a;return new w(a,v)};var A=function(){return Math.floor(2147483648*Math.random()).toString(36)+Math.abs(Math.floor(2147483648*Math.random())^Date.now()).toString(36)};var B={},C=null;var D="function"===typeof Uint8Array;function E(a,b,c){return"object"===typeof a?D&&!Array.isArray(a)&&a instanceof Uint8Array?c(a):F(a,b,c):b(a)}function F(a,b,c){if(Array.isArray(a)){for(var d=Array(a.length),e=0;e<a.length;e++){var f=a[e];null!=f&&(d[e]=E(f,b,c))}Array.isArray(a)&&a.s&&G(d);return d}d={};for(e in a)Object.prototype.hasOwnProperty.call(a,e)&&(f=a[e],null!=f&&(d[e]=E(f,b,c)));return d} function ea(a){return F(a,function(b){return"number"===typeof b?isFinite(b)?b:String(b):b},function(b){var c;void 0===c&&(c=0);if(!C){C={};for(var d="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),e=["+/=","+/","-_=","-_.","-_"],f=0;5>f;f++){var h=d.concat(e[f].split(""));B[f]=h;for(var g=0;g<h.length;g++){var l=h[g];void 0===C[l]&&(C[l]=g)}}}c=B[c];d=Array(Math.floor(b.length/3));e=c[64]||"";for(f=h=0;h<b.length-2;h+=3){var y=b[h],z=b[h+1];l=b[h+2];g=c[y>>2];y=c[(y&3)<< 4|z>>4];z=c[(z&15)<<2|l>>6];l=c[l&63];d[f++]=""+g+y+z+l}g=0;l=e;switch(b.length-h){case 2:g=b[h+1],l=c[(g&15)<<2]||e;case 1:b=b[h],d[f]=""+c[b>>2]+c[(b&3)<<4|g>>4]+l+e}return d.join("")})}var fa={s:{value:!0,configurable:!0}},G=function(a){Array.isArray(a)&&!Object.isFrozen(a)&&Object.defineProperties(a,fa);return a};var H;var J=function(a,b,c){var d=H;H=null;a||(a=d);d=this.constructor.u;a||(a=d?[d]:[]);this.j=d?0:-1;this.h=null;this.g=a;a:{d=this.g.length;a=d-1;if(d&&(d=this.g[a],!(null===d||"object"!=typeof d||Array.isArray(d)||D&&d instanceof Uint8Array))){this.l=a-this.j;this.i=d;break a}void 0!==b&&-1<b?(this.l=Math.max(b,a+1-this.j),this.i=null):this.l=Number.MAX_VALUE}if(c)for(b=0;b<c.length;b++)a=c[b],a<this.l?(a+=this.j,(d=this.g[a])?G(d):this.g[a]=I):(d=this.l+this.j,this.g[d]||(this.i=this.g[d]={}),(d=this.i[a])? G(d):this.i[a]=I)},I=Object.freeze(G([])),K=function(a,b){if(-1===b)return null;if(b<a.l){b+=a.j;var c=a.g[b];return c!==I?c:a.g[b]=G([])}if(a.i)return c=a.i[b],c!==I?c:a.i[b]=G([])},M=function(a,b){var c=L;if(-1===b)return null;a.h||(a.h={});if(!a.h[b]){var d=K(a,b);d&&(a.h[b]=new c(d))}return a.h[b]};J.prototype.toJSON=function(){var a=N(this,!1);return ea(a)}; var N=function(a,b){if(a.h)for(var c in a.h)if(Object.prototype.hasOwnProperty.call(a.h,c)){var d=a.h[c];if(Array.isArray(d))for(var e=0;e<d.length;e++)d[e]&&N(d[e],b);else d&&N(d,b)}return a.g},O=function(a,b){H=b=b?JSON.parse(b):null;a=new a(b);H=null;return a};J.prototype.toString=function(){return N(this,!1).toString()};var P=function(a){J.call(this,a)};q(P,J);function ha(a){var b,c=(a.ownerDocument&&a.ownerDocument.defaultView||window).document,d=null===(b=c.querySelector)||void 0===b?void 0:b.call(c,"script[nonce]");(b=d?d.nonce||d.getAttribute("nonce")||"":"")&&a.setAttribute("nonce",b)};var Q=function(a,b){b=String(b);"application/xhtml+xml"===a.contentType&&(b=b.toLowerCase());return a.createElement(b)},R=function(a){this.g=a||r.document||document};R.prototype.appendChild=function(a,b){a.appendChild(b)};var S=function(a,b,c,d,e,f){try{var h=a.g,g=Q(a.g,"SCRIPT");g.async=!0;g.src=b instanceof w&&b.constructor===w?b.g:"type_error:TrustedResourceUrl";ha(g);h.head.appendChild(g);g.addEventListener("load",function(){e();d&&h.head.removeChild(g)});g.addEventListener("error",function(){0<c?S(a,b,c-1,d,e,f):(d&&h.head.removeChild(g),f())})}catch(l){f()}};var ia=r.atob("aHR0cHM6Ly93d3cuZ3N0YXRpYy5jb20vaW1hZ2VzL2ljb25zL21hdGVyaWFsL3N5c3RlbS8xeC93YXJuaW5nX2FtYmVyXzI0ZHAucG5n"),ja=r.atob("WW91IGFyZSBzZWVpbmcgdGhpcyBtZXNzYWdlIGJlY2F1c2UgYWQgb3Igc2NyaXB0IGJsb2NraW5nIHNvZnR3YXJlIGlzIGludGVyZmVyaW5nIHdpdGggdGhpcyBwYWdlLg=="),ka=r.atob("RGlzYWJsZSBhbnkgYWQgb3Igc2NyaXB0IGJsb2NraW5nIHNvZnR3YXJlLCB0aGVuIHJlbG9hZCB0aGlzIHBhZ2Uu"),la=function(a,b,c){this.h=a;this.j=new R(this.h);this.g=null;this.i=[];this.l=!1;this.o=b;this.m=c},V=function(a){if(a.h.body&&!a.l){var b= function(){T(a);r.setTimeout(function(){return U(a,3)},50)};S(a.j,a.o,2,!0,function(){r[a.m]||b()},b);a.l=!0}},T=function(a){for(var b=W(1,5),c=0;c<b;c++){var d=X(a);a.h.body.appendChild(d);a.i.push(d)}b=X(a);b.style.bottom="0";b.style.left="0";b.style.position="fixed";b.style.width=W(100,110).toString()+"%";b.style.zIndex=W(2147483544,2147483644).toString();b.style["background-color"]=ma(249,259,242,252,219,229);b.style["box-shadow"]="0 0 12px #888";b.style.color=ma(0,10,0,10,0,10);b.style.display= "flex";b.style["justify-content"]="center";b.style["font-family"]="Roboto, Arial";c=X(a);c.style.width=W(80,85).toString()+"%";c.style.maxWidth=W(750,775).toString()+"px";c.style.margin="24px";c.style.display="flex";c.style["align-items"]="flex-start";c.style["justify-content"]="center";d=Q(a.j.g,"IMG");d.className=A();d.src=ia;d.style.height="24px";d.style.width="24px";d.style["padding-right"]="16px";var e=X(a),f=X(a);f.style["font-weight"]="bold";f.textContent=ja;var h=X(a);h.textContent=ka;Y(a, e,f);Y(a,e,h);Y(a,c,d);Y(a,c,e);Y(a,b,c);a.g=b;a.h.body.appendChild(a.g);b=W(1,5);for(c=0;c<b;c++)d=X(a),a.h.body.appendChild(d),a.i.push(d)},Y=function(a,b,c){for(var d=W(1,5),e=0;e<d;e++){var f=X(a);b.appendChild(f)}b.appendChild(c);c=W(1,5);for(d=0;d<c;d++)e=X(a),b.appendChild(e)},W=function(a,b){return Math.floor(a+Math.random()*(b-a))},ma=function(a,b,c,d,e,f){return"rgb("+W(Math.max(a,0),Math.min(b,255)).toString()+","+W(Math.max(c,0),Math.min(d,255)).toString()+","+W(Math.max(e,0),Math.min(f, 255)).toString()+")"},X=function(a){a=Q(a.j.g,"DIV");a.className=A();return a},U=function(a,b){0>=b||null!=a.g&&0!=a.g.offsetHeight&&0!=a.g.offsetWidth||(na(a),T(a),r.setTimeout(function(){return U(a,b-1)},50))},na=function(a){var b=a.i;var c="undefined"!=typeof Symbol&&Symbol.iterator&&b[Symbol.iterator];b=c?c.call(b):{next:aa(b)};for(c=b.next();!c.done;c=b.next())(c=c.value)&&c.parentNode&&c.parentNode.removeChild(c);a.i=[];(b=a.g)&&b.parentNode&&b.parentNode.removeChild(b);a.g=null};var pa=function(a,b,c,d,e){var f=oa(c),h=function(l){l.appendChild(f);r.setTimeout(function(){f?(0!==f.offsetHeight&&0!==f.offsetWidth?b():a(),f.parentNode&&f.parentNode.removeChild(f)):a()},d)},g=function(l){document.body?h(document.body):0<l?r.setTimeout(function(){g(l-1)},e):b()};g(3)},oa=function(a){var b=document.createElement("div");b.className=a;b.style.width="1px";b.style.height="1px";b.style.position="absolute";b.style.left="-10000px";b.style.top="-10000px";b.style.zIndex="-10000";return b};var L=function(a){J.call(this,a)};q(L,J);var qa=function(a){J.call(this,a)};q(qa,J);var ra=function(a,b){this.l=a;this.m=new R(a.document);this.g=b;this.i=K(this.g,1);b=M(this.g,2);this.o=x(K(b,4)||"");this.h=!1;b=M(this.g,13);b=x(K(b,4)||"");this.j=new la(a.document,b,K(this.g,12))};ra.prototype.start=function(){sa(this)}; var sa=function(a){ta(a);S(a.m,a.o,3,!1,function(){a:{var b=a.i;var c=r.btoa(b);if(c=r[c]){try{var d=O(P,r.atob(c))}catch(e){b=!1;break a}b=b===K(d,1)}else b=!1}b?Z(a,K(a.g,14)):(Z(a,K(a.g,8)),V(a.j))},function(){pa(function(){Z(a,K(a.g,7));V(a.j)},function(){return Z(a,K(a.g,6))},K(a.g,9),K(a.g,10),K(a.g,11))})},Z=function(a,b){a.h||(a.h=!0,a=new a.l.XMLHttpRequest,a.open("GET",b,!0),a.send())},ta=function(a){var b=r.btoa(a.i);a.l[b]&&Z(a,K(a.g,5))};(function(a,b){r[a]=function(c){for(var d=[],e=0;e<arguments.length;++e)d[e-0]=arguments[e];r[a]=da;b.apply(null,d)}})("__h82AlnkH6D91__",function(a){"function"===typeof window.atob&&(new ra(window,O(qa,window.atob(a)))).start()});}).call(this); window.__h82AlnkH6D91__("WyJwdWItMjU3NTc4ODY5MDc5ODI4MiIsW251bGwsbnVsbCxudWxsLCJodHRwczovL2Z1bmRpbmdjaG9pY2VzbWVzc2FnZXMuZ29vZ2xlLmNvbS9iL3B1Yi0yNTc1Nzg4NjkwNzk4MjgyIl0sbnVsbCxudWxsLCJodHRwczovL2Z1bmRpbmdjaG9pY2VzbWVzc2FnZXMuZ29vZ2xlLmNvbS9lbC9BR1NLV3hWV0tMOXhFeS1ZVk1sOTdzcC10MW5mbkxvWmZweWVjaGRJdUxJU244LXpjbUwxM1R5Mlhhb2RoQTJFU3VNS3ljQm1kVHgxSUNlMVBrX2hIeUxHa1ZZNHJ3XHUwMDNkXHUwMDNkP3RlXHUwMDNkVE9LRU5fRVhQT1NFRCIsImh0dHBzOi8vZnVuZGluZ2Nob2ljZXNtZXNzYWdlcy5nb29nbGUuY29tL2VsL0FHU0tXeFZCeVhDdDlWajY1eXNrMWFHVW9LUUpLdktrTlh4WVdlRDBhYnhmS3RVUi00eDZfRTNWOXpqSm5vYkFfVzIxeGNDb3F3M1RmN1dYRmxXZFZaazVMMFlQQ2dcdTAwM2RcdTAwM2Q/YWJcdTAwM2QxXHUwMDI2c2JmXHUwMDNkMSIsImh0dHBzOi8vZnVuZGluZ2Nob2ljZXNtZXNzYWdlcy5nb29nbGUuY29tL2VsL0FHU0tXeFV4bEsxQ0dxcEpGY3lvcXZXZ0ZnWWRBRjhMMzBOU0Y1ci1paGZSd1VRNzV4YmF6NGxydWVfRUhoWmU1ai00UUhRYXc4MUVZREFkQ2pBN21Tb1BxUUsxaFFcdTAwM2RcdTAwM2Q/YWJcdTAwM2QyXHUwMDI2c2JmXHUwMDNkMSIsImh0dHBzOi8vZnVuZGluZ2Nob2ljZXNtZXNzYWdlcy5nb29nbGUuY29tL2VsL0FHU0tXeFZJUWxpOV9jN0NuWWlHWkU3S2xIV2JWVi10NlpYQ2hQTnlHVTRobGhmSjdLQnJnNjllSFhHYm9aSXRqRm42MDViNWpuaG5KYkxCcU1ySURyY2lLVEk0VmdcdTAwM2RcdTAwM2Q/c2JmXHUwMDNkMiIsImRpdi1ncHQtYWQiLDIwLDEwMCwiY0hWaUxUSTFOelUzT0RnMk9UQTNPVGd5T0RJXHUwMDNkIixbbnVsbCxudWxsLG51bGwsImh0dHBzOi8vd3d3LmdzdGF0aWMuY29tLzBlbW4vZi9wL3B1Yi0yNTc1Nzg4NjkwNzk4MjgyLmpzP3VzcXBcdTAwM2RDQkEiXSwiaHR0cHM6Ly9mdW5kaW5nY2hvaWNlc21lc3NhZ2VzLmdvb2dsZS5jb20vZWwvQUdTS1d4V1hNUEJXZjVaNURyT1VGdDZwVVR5eGh1YzBFNlVGQnJJZUhuUUNCMVlUOWVtYlJTbGxYQ3F6NDV5ODdqT3RVWC1SX3JkcmdudFdjejdtazA2WkZYWDQyd1x1MDAzZFx1MDAzZCJd"); </script> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>School Tropes - TV Tropes</title> <meta name="description" content="An index page listing School Tropes content. Tropes related to education in its many forms. Anything from brutal sadistic training to inspiring life-changing …" /> <link rel="canonical" href="https://tvtropes.org/pmwiki/pmwiki.php/Main/SchoolTropes" /> <link rel="shortcut icon" href="https://assets.tvtropes.org/img/icons/favicon.ico" type="image/x-icon" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:site" content="@tvtropes" /> <meta name="twitter:owner" content="@tvtropes" /> <meta name="twitter:title" content="School Tropes - TV Tropes" /> <meta name="twitter:description" content="An index page listing School Tropes content. Tropes related to education in its many forms. Anything from brutal sadistic training to inspiring life-changing …" /> <meta name="twitter:image:src" content="https://static.tvtropes.org/pmwiki/pub/images/logo_light.png" /> <meta property="og:site_name" content="TV Tropes" /> <meta property="og:locale" content="en_US" /> <meta property="article:publisher" content="https://www.facebook.com/tvtropes" /> <meta property="og:title" content="School Tropes - TV Tropes" /> <meta property="og:type" content="website" /> <meta property="og:url" content="https://tvtropes.org/pmwiki/pmwiki.php/Main/SchoolTropes" /> <meta property="og:image" content="https://static.tvtropes.org/pmwiki/pub/images/logo_light.png" /> <meta property="og:description" content="Tropes related to education in its many forms. Anything from brutal sadistic training to inspiring life-changing education. See also Skills and Training Tropes. Also known as "I schooled your index." Tropes: Media index: School Stories Trope …" /> <meta name="robots" content="max-image-preview:large"> <link rel="apple-touch-icon" sizes="57x57" href="https://assets.tvtropes.org/img/icons/apple-icon-57x57.png" type="image/png"> <link rel="apple-touch-icon" sizes="60x60" href="https://assets.tvtropes.org/img/icons/apple-icon-60x60.png" type="image/png"> <link rel="apple-touch-icon" sizes="72x72" href="https://assets.tvtropes.org/img/icons/apple-icon-72x72.png" type="image/png"> <link rel="apple-touch-icon" sizes="76x76" href="https://assets.tvtropes.org/img/icons/apple-icon-76x76.png" type="image/png"> <link rel="apple-touch-icon" sizes="114x114" href="https://assets.tvtropes.org/img/icons/apple-icon-114x114.png" type="image/png"> <link rel="apple-touch-icon" sizes="120x120" href="https://assets.tvtropes.org/img/icons/apple-icon-120x120.png" type="image/png"> <link rel="apple-touch-icon" sizes="144x144" href="https://assets.tvtropes.org/img/icons/apple-icon-144x144.png" type="image/png"> <link rel="apple-touch-icon" sizes="152x152" href="https://assets.tvtropes.org/img/icons/apple-icon-152x152.png" type="image/png"> <link rel="apple-touch-icon" sizes="180x180" href="https://assets.tvtropes.org/img/icons/apple-icon-180x180.png" type="image/png"> <link rel="icon" sizes="16x16" href="https://assets.tvtropes.org/img/icons/favicon-16x16.png" type="image/png"> <link rel="icon" sizes="32x32" href="https://assets.tvtropes.org/img/icons/favicon-32x32.png" type="image/png"> <link rel="icon" sizes="96x96" href="https://assets.tvtropes.org/img/icons/favicon-96x96.png" type="image/png"> <link rel="icon" sizes="192x192" href="https://assets.tvtropes.org/img/icons/favicon-192x192.png" type="image/png"> <meta id="viewport" name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover"> <link rel="stylesheet" href="https://assets.tvtropes.org/design/assets/bundle.css?rev=34f2653e14b8f0604d7c8ab2d8e0002abf7d2ab4" /> <script type="text/javascript"> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-3821842-1', 'auto'); ga('send', 'pageview'); </script> <script> !function(f,b,e,v,n,t,s) {if(f.fbq)return;n=f.fbq=function(){n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)}; if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; n.queue=[];t=b.createElement(e);t.async=!0; t.src=v;s=b.getElementsByTagName(e)[0]; s.parentNode.insertBefore(t,s)}(window, document,'script', 'https://connect.facebook.net/en_US/fbevents.js'); fbq('init', '850567933835915'); fbq('track', 'PageView'); </script> <noscript><img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=850567933835915&ev=PageView&noscript=1" /></noscript> <script> !function(w,d){if(!w.rdt){var p=w.rdt=function(){p.sendEvent?p.sendEvent.apply(p,arguments):p.callQueue.push(arguments)};p.callQueue=[];var t=d.createElement("script");t.src="https://www.redditstatic.com/ads/pixel.js",t.async=!0;var s=d.getElementsByTagName("script")[0];s.parentNode.insertBefore(t,s)}}(window,document); rdt('init','a2_fksv8rryv493'); rdt('track', 'PageVisit'); </script> </head> <body class=""> <i id="user-prefs"></i> <script>updateUserPrefs();</script> <div id="fb-root"></div> <div id="modal-box"> <div class="modal-loading-graphic"></div> </div> <style> @keyframes rotate-forever { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } #modal-box > .modal-loading-graphic { display: none; /* Hidden by default */ background: no-repeat center url('/images/loading-graphic.png'); background-size: 80px 80px; width: 80px; height: 80px; border-radius: 50%; position: absolute; top: calc(30% - 40px); left: calc(50% - 40px); z-index: 2; animation: rotate-forever 0.34s linear infinite; } #modal-box.active > .modal-loading-graphic { display: block; /* Show only when modal is active */ } </style> <header id="main-header-bar" class="headroom-element "> <div id="main-header-bar-inner"> <span id="header-spacer-left" class="header-spacer"></span> <a href="#mobile-menu" id="main-mobile-toggle" class="mobile-menu-toggle-button tablet-on"><span></span><span></span><span></span></a> <a href="/" id="main-header-logoButton" class="no-dev"></a> <span id="header-spacer-right" class="header-spacer"></span> <nav id="main-header-nav" class="tablet-off"> <a href="/pmwiki/pmwiki.php/Main/Tropes">Tropes</a> <a href="/pmwiki/pmwiki.php/Main/Media">Media</a> <a href="/pmwiki/browse.php" class="nav-browse">Browse</a> <a href="/pmwiki/popular-pages.php">Popular</a> <a href="/pmwiki/topics.php">Forums</a> <a href="/pmwiki/recent_videos.php" class="nav-browse">Videos</a> </nav> <div id="main-header-bar-right"> <div id="signup-login-box" class="font-xs mobile-off"> <a href="#" class="hover-underline bold" data-modal-target="signup">Join</a> <a href="#" class="hover-underline bold" data-modal-target="login">Login</a> </div> <div id="signup-login-mobileToggle" class="mobile-on inline"> <a href="#" data-modal-target="login"><i class="fa fa-user"></i></a> </div> <div id="search-box"> <form class="search" action="/pmwiki/search_result.php"> <input type="text" name="q" class="search-box" placeholder="Search" value="" required> <input type="submit" class="submit-button" value="" /> <input type="hidden" name="search_type" value="article"> <input type="hidden" name="page_type" value="all"> <input type="hidden" name="cx" value="partner-pub-6610802604051523:amzitfn8e7v"> <input type="hidden" name="cof" value="FORID:10"> <input type="hidden" name="ie" value="ISO-8859-1"> <input name="siteurl" type="hidden" value=""> <input name="ref" type="hidden" value=""> <input name="ss" type="hidden" value=""> </form> <a href="#close-search" class="mobile-on mobile-search-toggle close-x"><i class="fa fa-close"></i></a> </div> <div id="random-box"> <a href="/pmwiki/pmwiki.php/Main/FemaleGaze" class="button-random-trope" rel="nofollow" onclick="gtag('event', 'trope_random_button_click', {'is_user': 0});"></a> <a href="/pmwiki/pmwiki.php/VideoGame/SonicFreeRiders" class="button-random-media" rel="nofollow" onclick="gtag('event', 'media_random_button_click', {'is_user': 0});"></a> </div> </div> </div> <div id="mobile-menu" class="tablet-on"><div class="mobile-menu-options"> <div class="nav-wrapper"> <a href="/pmwiki/pmwiki.php/Main/Tropes" class="xl">Tropes</a> <a href="/pmwiki/pmwiki.php/Main/Media" class="xl">Media</a> <a href="/pmwiki/browse.php" class="xl">Browse</a> <a href="/pmwiki/popular-pages.php" class="xl">Popular</a> <a href="/pmwiki/index_report.php" class="xl">Indexes</a> <a href="/pmwiki/topics.php" class="xl">Forums</a> <a href="/pmwiki/recent_videos.php" class="xl">Videos</a> <a href="/pmwiki/query.php?type=att">Ask The Tropers</a> <a href="/pmwiki/query.php?type=tf">Trope Finder</a> <a href="/pmwiki/query.php?type=ykts">Media Finder</a> <a href="/pmwiki/tlp_activity.php">Trope Launch Pad</a> <a href="/pmwiki/query.php?type=wl">Tech Wishlist</a> <a href="/pmwiki/review_activity.php">Reviews</a> <a href="#tools" data-click-toggle="active">Tools <i class="fa fa-chevron-down"></i></a> <div class="tools-dropdown mobile-dropdown-linkList"> <a href="/pmwiki/cutlist.php" data-modal-target="login" rel="nofollow">Cut List</a> <a href="/pmwiki/image-fixer.php" data-modal-target="login" rel="nofollow">Image Fixer</a> <a href="/pmwiki/changes.php">New Edits</a> <a href="/pmwiki/articles_new.php">New Articles</a> <a href="/pmwiki/recent_edit_reasons.php">Edit Reasons</a> <a href="/pmwiki/launches.php" data-modal-target="login" rel="nofollow">Launches</a> <a href="/pmwiki/img_list.php" data-modal-target="login" rel="nofollow">Images List</a> <a href="/pmwiki/crown_activity.php">Crowner Activity</a> <a href="/pmwiki/no_types.php">Un-typed Pages</a> <a href="/pmwiki/page_type_audit.php">Recent Page Type Changes</a> <a href="/pmwiki/changelog.php">Changelog</a> </div> <a href="#tips" data-click-toggle="active">Tips <i class="fa fa-chevron-down"></i></a> <div class="tips-dropdown mobile-dropdown-linkList"> <a href="/pmwiki/pmwiki.php/Administrivia/CreatingNewRedirects">Creating New Redirects</a> <a href="/pmwiki/pmwiki.php/Administrivia/Crosswicking">Cross Wicking</a> <a href="/pmwiki/pmwiki.php/Administrivia/TipsForEditing">Tips for Editing</a> <a href="/pmwiki/pmwiki.php/Administrivia/TextFormattingRules">Text Formatting Rules</a> <a href="/pmwiki/pmwiki.php/Administrivia/TVTropesGlossary?from=Main.TVTropesGlossary">Glossary</a> <a href="/pmwiki/pmwiki.php/Administrivia/EditReasonsAndWhyYouShouldUseThem">Edit Reasons</a> <a href="/pmwiki/pmwiki.php/Administrivia/HandlingSpoilers">Handling Spoilers</a> <a href="/pmwiki/pmwiki.php/Administrivia/WordCruft">Word Cruft</a> <a href="/pmwiki/pmwiki.php/Main/Administrivia">Administrivia</a> <a href="/pmwiki/pmwiki.php/Main/FAQ">FAQ</a> </div> <a href="#hq" data-click-toggle="active">Tropes HQ <i class="fa fa-chevron-down"></i></a> <div class="tools-dropdown mobile-dropdown-linkList"> <a href="/pmwiki/about.php">About Us</a> <a href="/pmwiki/contact.php">Contact Us</a> <a href="/pmwiki/dmca.php">DMCA Notice</a> <a href="/pmwiki/privacypolicy.php">Privacy Policy</a> <a href="/pmwiki/query.php?type=bug">Report Bug</a> </div> <a href="/pmwiki/ad-free-subscribe.php">Go Ad-Free</a> <a href="/pmwiki/changelog.php">Changelog</a></li> <div class="toggle-switches"> <ul class="mobile-menu display-toggles"> <li>Show Spoilers <div id="mobile-toggle-showspoilers" class="display-toggle show-spoilers"></div></li> <li>Night Vision <div id="mobile-toggle-nightvision" class="display-toggle night-vision"></div></li> <li>Sticky Header <div id="mobile-toggle-stickyheader" class="display-toggle sticky-header"></div></li> <li>Highlight Links <div id="mobile-toggle-highlightlinks" class="display-toggle highlight-links"></div></li> </ul> <script>updateMobilePrefs();</script> </div> </div> </div> </div> </header> <div id="homepage-introBox-mobile" class="mobile-on"> <a href="/"><img src="/images/logo-white-big.png" class="logo-small" /></a> <form class="search" action="/pmwiki/search_result.php" style="margin:10px -5px -6px -5px;"> <input type="text" name="q" class="search-box" placeholder="Search" value="" required> <input type="submit" class="submit-button" value="" /> <input type="hidden" name="search_type" value="article"> <input type="hidden" name="page_type" value="all"> <input type="hidden" name="cx" value="partner-pub-6610802604051523:amzitfn8e7v"> <input type="hidden" name="cof" value="FORID:10"> <input type="hidden" name="ie" value="ISO-8859-1"> <input name="siteurl" type="hidden" value=""> <input name="ref" type="hidden" value=""> <input name="ss" type="hidden" value=""> </form> </div> <script> // Get device type function get_device_type(){ var ua = navigator.userAgent.toLowerCase(); var device_type = ""; // This is usually "tablet", but for this case we are going to call it mobile if(/(ipad|tablet|(android(?!.*mobile))|(windows(?!.*phone)(.*touch))|kindle|playbook|silk|(puffin(?!.*(IP|AP|WP))))/.test(ua)) device_type = "mobile"; // This is mobile else if(/(mobi|ipod|phone|blackberry|opera mini|fennec|minimo|symbian|psp|nintendo ds|archos|skyfire|puffin|blazer|bolt|gobrowser|iris|maemo|semc|teashark|uzard)/.test(ua)) device_type = "mobile"; // Otherwise desktop else device_type = "desktop"; return device_type; } var show_modal_loaded = false; //// MOBILE MENU TOGGLE FUNCTIONS //// function show_modal(type, message, confirmation_url, call_back, fb_token, groupname, title, video_id) { console.log("showing modal " + type); const modalBox = document.getElementById('modal-box'); const childDivs = modalBox.querySelectorAll(':scope > div'); // Check if there are more than one child divs in the modal box, indicating a modal is already there if (childDivs.length > 1) { kill_modal(); } // Show the modal and the loading graphic modalBox.classList.add('active'); let alert = ''; if (typeof message === 'object' && message !== null) { Object.keys(message).forEach(function(key) { alert += '&' + key + '=' + encodeURIComponent(message[key]); }); } else { alert = '&message=' + encodeURIComponent(message); } // Construct the URL with parameters const url = '/design/parts/component-modalBox.php?window=' + type + alert + (confirmation_url ? '&curl=' + encodeURIComponent(confirmation_url) : "") + (fb_token ? '&fb_token=' + encodeURIComponent(fb_token) : "") + (groupname ? '&groupname=' + groupname : "") + (video_id ? '&video_id=' + encodeURIComponent(video_id) : ""); fetch(url) .then(response => response.text()) .then(html => { modalBox.innerHTML = html; // Find and execute scripts const scripts = modalBox.querySelectorAll('script'); scripts.forEach(script => { const newScript = document.createElement('script'); newScript.type = 'text/javascript'; if (script.src) { newScript.src = script.src; // Wait for Dropzone.js to load before adding the imguploader.js if(newScript.src.includes('/design/js/dropzone.js')) { newScript.onload = function() { // Now load the imguploader.js script const img_uploader_script = document.createElement('script'); img_uploader_script.type = 'text/javascript'; img_uploader_script.src = "/design/js/imguploader.js"; img_uploader_script.onload = function (){ myAwesomeDropzone = new Dropzone("#myAwesomeDropzone", { url: "/ajax/uploadImg.php" }); } document.body.appendChild(img_uploader_script); } } } else { newScript.textContent = script.textContent; } // Remove the old script and add the new one script.parentNode.removeChild(script); modalBox.appendChild(newScript); }); if(call_back) { call_back(); } }); if(show_modal_loaded == false){ // Kill modal if blackout is clicked modalBox.addEventListener('click', function(e) { if (e.target === e.currentTarget) { kill_modal(); } }); } show_modal_loaded = true; } // Modal kill function function kill_modal() { console.log("killing modal"); const modalBox = document.getElementById('modal-box'); modalBox.classList.remove('active'); // Replace the content directly with the new loading graphic modalBox.innerHTML = '<div class="modal-loading-graphic"></div>'; } // Modal "loading" mode, without killing function pause_modal() { var modal = document.querySelector('#modal-box > div.modal'); if(!modal) modal = document.querySelector('#modal-box'); modal.classList.add('hidden'); const modalBox = document.getElementById('modal-box'); modalBox.classList.add('paused'); const loadingGraphic = document.createElement('div'); loadingGraphic.className = 'modal-loading-graphic'; modalBox.appendChild(loadingGraphic); } function unpause_modal() { const modalBox = document.getElementById('modal-box'); modalBox.classList.remove('paused'); var modal = document.querySelector('#modal-box > div.modal'); if(!modal) modal = document.querySelector('#modal-box'); modal.classList.remove('hidden'); const loadingGraphic = document.querySelector('#modal-box > div.modal-loading-graphic'); if (loadingGraphic) { modalBox.removeChild(loadingGraphic); } } // COMPONENT: LOAD GRAPHIC function show_loader() { console.log("Displaying loading graphic"); kill_modal(); const modalBox = document.getElementById('modal-box'); modalBox.classList.add('active'); const loadingGraphic = document.createElement('div'); loadingGraphic.className = 'modal-loading-graphic'; modalBox.appendChild(loadingGraphic); } // TOGGLE NOTES function togglenote(id){ var ele=object(id); var state = ele.style.display; if(state=='none') ele.style.display='inline'; if(state=='inline')ele.style.display='none'; } // Toggle more menu function toggle_more_menu(position){ var more_menu = document.getElementById(position+"_more_list"); more_menu.classList.toggle("hidden_more_list"); more_menu.classList.toggle("display"); var menu_button = document.getElementById(position+"_more_button"); menu_button.classList.toggle("is-open"); } // scroll to top of page function scroll_to_top(duration) { var start = window.pageYOffset; var start_time = performance.now(); if ('requestAnimationFrame' in window === false) { window.scrollTo(0, 0); return; } function scroll() { var current_time = performance.now(); var elapsed_time = current_time - start_time; var progress = elapsed_time / duration; var ease_in_out_quad = progress < 0.5 ? 2 * progress * progress : -1 + (4 - 2 * progress) * progress; window.scrollTo(0, start * (1 - ease_in_out_quad)); if (elapsed_time < duration) { requestAnimationFrame(scroll); } else { window.scrollTo(0, 0); } } scroll(); } // FOLDER BUTTONS (unused) - declared to prevent console errors. function toggleAllFolders() {} function togglefolder(id) {} var device_type = get_device_type(); const mobile_menu_button = document.querySelector('.mobile-menu-toggle-button'); if (mobile_menu_button) { mobile_menu_button.addEventListener('click', function(e) { e.preventDefault(); const header = document.querySelector('header#main-header-bar'); if (header.classList.contains('mobile-menu-active')) { header.classList.remove('mobile-menu-active'); } else { header.classList.add('mobile-menu-active'); } }); } // tracking height for multiple folders to insert ads var global_pHeight = 0; // MODAL - FOLDER - SPOILER BUTTONS document.body.addEventListener('click', function(e) { // WATCH / FOLLOW BUTTONS const target = e.target.closest('.watch-button'); const loggedInElement = document.getElementById('logged_in'); const loggedIn = loggedInElement ? loggedInElement.value : null; //special code for the desktop-on-mobile-toggle cookie link if (e.target.closest('#desktop-on-mobile-toggle > a')) { e.preventDefault(); var body_class = "desktop-on-mobile"; var userPrefs = document.getElementById('user-prefs'); if (userPrefs.classList.contains(body_class)) { cookies.remove(body_class); } else { cookies.create(body_class, 'true', 300, '/'); } location.reload(); } // Display toggle buttons for user preferences if (e.target.closest('.display-toggles > li')) { var toggle = e.target; if(toggle.tagName.toLowerCase() === 'li') toggle = toggle.children[0]; var body_class = ''; var pref = ''; var val = 0; // SIDEBAR AND MOBILE MENU OPTIONS if (toggle.classList.contains('wide-load')) { body_class = "wide-load"; } else if (toggle.classList.contains('sticky-header')) { body_class = "sticky-header"; } else if (toggle.classList.contains('night-vision')) { body_class = "night-vision"; } else if (toggle.classList.contains('show-spoilers')) { body_class = "show-spoilers"; } else if (toggle.classList.contains('tvtropes-editor-on')) { body_class = "tvtropes-editor-on"; } // PROFILE PAGE OPTIONS else if (toggle.classList.contains('folders-open')) { body_class = "folders-open"; } else if (toggle.classList.contains('wysiwyg-toggle')) { body_class = "wysiwyg-toggle"; } else if (toggle.classList.contains('mono-font')) { body_class = "mono-font"; } else if (toggle.classList.contains('lefthand-sidebar')) { body_class = "lefthand-sidebar"; } else if (toggle.classList.contains('highlight-links')) { body_class = "highlight-links"; } else if (toggle.classList.contains('forum-gingerbread')) { body_class = "forum-gingerbread"; } else if (toggle.classList.contains('shared-avatars')) { body_class = "shared-avatars"; pref = 'accept_share'; val = toggle.classList.contains('active') ? 0 : 1; } else if (toggle.classList.contains('new-search')) { body_class = "new-search"; pref = 'new_search'; val = toggle.classList.contains('active') ? 0 : 1; } else if (toggle.classList.contains('stop-auto-play-video')) { body_class = "stop-auto-play-video"; pref = 'stop_auto_play_video'; val = toggle.classList.contains('active') ? 0 : 1; } else if (toggle.classList.contains('notification-pm')) { body_class = 'notification-pm'; pref = 'toggle_notification_pm'; val = toggle.classList.contains('active') ? 0 : 1; } else if (toggle.classList.contains('notification-video')) { body_class = 'notification-video'; pref = 'toggle_notification_video'; val = toggle.classList.contains('active') ? 0 : 1; } else if (toggle.classList.contains('notification-query')) { body_class = 'notification-query'; pref = 'toggle_notification_query'; val = toggle.classList.contains('active') ? 0 : 1; } if (pref === 'accept_share' || pref === 'new_search' || pref === 'stop_auto_play_video' || pref === 'toggle_notification_query' || pref === 'toggle_notification_pm' || pref === 'toggle_notification_video') { if (pref === 'new_search' && document.querySelector('#new-search-toggle')) show_loader(); fetch('/ajax/toggle_user_prefs.php', { method: 'POST', headers: { 'Content-Type': 'application/x-www-form-urlencoded', }, body: 'pref=' + encodeURIComponent(pref) + '&value=' + encodeURIComponent(val) }) .then(response => response.json()) .then(json => { if (pref === 'new_search') { const newSearchToggle = document.querySelector('#new-search-toggle'); const searchInput = document.getElementById('srch-term').value; const pageType = document.getElementsByName('page_type')[0].value; if (newSearchToggle && newSearchToggle.classList.contains('active')) { kill_modal(); window.location.href = '/pmwiki/elastic_search_result.php?new_search=true&q=' + encodeURIComponent(searchInput) + '&page_type=' + encodeURIComponent(pageType); } else if (newSearchToggle) { kill_modal(); window.location.href = '/pmwiki/search_result.php?new_search=false&q=' + encodeURIComponent(searchInput); } } }) .catch(error => { console.error('Error:', error); }); document.querySelector('form.search').addEventListener('submit', function(e) { if (cookies.read('new-search') === 'true') { e.preventDefault(); this.setAttribute('action', "/pmwiki/elastic_search_result.php"); } }); } // Toggle 'active' class based on body_class var displayToggles = document.querySelectorAll('.display-toggle.' + body_class); displayToggles.forEach(item_to_toggle => { item_to_toggle.classList.toggle('active'); }); var userPrefs = document.getElementById('user-prefs'); userPrefs.classList.toggle(body_class); console.log('BODY CLASS:',body_class); if (userPrefs.classList.contains(body_class)) { cookies.create(body_class, 'true', 300, '/'); } else { cookies.remove(body_class); // Specific logic for 'show-spoilers' class if (body_class === "show-spoilers") { document.querySelectorAll('.spoiler').forEach(spoiler => { spoiler.classList.remove('off'); }); } } } if (target && loggedIn !== null) { e.preventDefault(); if (loggedIn === 'true') { target.classList.add('processing'); } // Article if (target.getAttribute('data-watch-info')) { var data = target.dataset.watchInfo.split(','); if (!data.length) return; var addOrDrop = target.classList.contains('watching') || target.parentElement.classList.contains('watching') ? 'drop' : 'add'; handleWatchItem(addOrDrop, data[0], data[1], target); // Discussion page } else if (target.getAttribute('data-watch-discussion-info')) { var data = target.dataset.watchDiscussionInfo.split(','); if (!data.length) return; var addOrDrop = target.classList.contains('watching') || target.parentElement.classList.contains('watching') ? 'drop' : 'add'; var pageType = 'Discussion'; handleWatchItem(addOrDrop, data[0], data[1], target, pageType); // Forum thread } else if (target.getAttribute('data-watch-thread-id')) { var threadId = target.getAttribute('data-watch-thread-id'); var url = target.classList.contains('watching') || target.parentElement.classList.contains('watching') ? '/pmwiki/thread_watch_drop.php?thread=' : '/pmwiki/setthreadwatch.php?d_id='; url += threadId; handleWatchThread(url, target); } } // Check for kill modal button click if (e.target.classList.contains('kill-modal-button')) { e.preventDefault(); kill_modal(); } // Check for data-click-toggle without data-click-toggle-target const targetWithoutToggleTarget = e.target.closest('*[data-click-toggle]:not([data-click-toggle-target])'); if (targetWithoutToggleTarget) { e.preventDefault(); const toggleClass = targetWithoutToggleTarget.getAttribute('data-click-toggle'); targetWithoutToggleTarget.classList.toggle(toggleClass); } // Check for data-click-toggle with data-click-toggle-target const targetWithToggleTarget = e.target.closest('*[data-click-toggle][data-click-toggle-target]'); if (targetWithToggleTarget) { e.preventDefault(); // Check if the target contains fetch_articles in the onclick attribute const hasFetchArticles = targetWithToggleTarget.getAttribute('onclick') && targetWithToggleTarget.getAttribute('onclick').includes('fetch_articles'); // If fetch_articles is not in the onclick attribute, stop propagation if (!hasFetchArticles) { e.stopPropagation(); } const toggleTarget = targetWithToggleTarget.getAttribute('data-click-toggle-target'); const toggleClass = targetWithToggleTarget.getAttribute('data-click-toggle'); if (toggleTarget.indexOf(',') > -1) { const targets = toggleTarget.split(","); targets.forEach(t => { document.querySelectorAll('#' + t).forEach(el => { el.classList.toggle(toggleClass); }); }); } else { document.querySelectorAll('#' + toggleTarget).forEach(el => { el.classList.toggle(toggleClass); }); } } // initiate all modals const modalTarget = e.target.closest('*[data-modal-target]'); if(modalTarget) { if (!modalTarget) { return; // Skip, if no target found with the specified attribute } // Get modal details let modal = modalTarget.getAttribute('data-modal-target'); let msg = modalTarget.getAttribute('data-modal-vars') ? modalTarget.getAttribute('data-modal-vars') : modalTarget.getAttribute('data-modal-confirmation-message'); let url = modalTarget.getAttribute('data-modal-confirmation-url'); // convert to json if possible try { var obj = JSON.parse(msg); if (obj && typeof obj === "object") { msg = obj; } } catch (e) { } // Skip modal and go straight to the link if (modal === "allow") return; // Don't allow link since we are showing a modal instead e.preventDefault(); // Add support for alert tags if (modal.substring(0, 6) === "alert-") { // Message array const msgArr = { "alert-banned": "Your permissions for this area have been suspended. Please visit <a href='/pmwiki/pmwiki.php/Administrivia/WhatToDoIfYouAreSuspended'>this page</a> for more details.", "alert-bounced": "This account has committed severe or repeated violations of our rules and is permanently denied access to many of the account features of the site. If you feel that this may be an error, please <a href=\"/pmwiki/contact.php\">contact the mods</a>.", "alert-denied": "Your account was denied by a moderator. If you believe this was done in error please <a href=\"/pmwiki/contact.php\">contact the mods</a>.", "alert-verify": "You must verify your email address before doing this. Check your email for a link.", "alert-approval": "Your account must be approved by a moderator before you can do this. If you still have this problem in a couple hours try <a href=\"/pmwiki/contact.php\">contacting the mods</a>.", "alert-age": "Your account is not old enough. Give it a little more time.", "alert-mod": "This page is only for moderators. Try something else.", "alert-db": "We are currently updating our database systems to UTF-8MB4. Please try again in 10-12 hours." }; if (modal in msgArr) { msg = msgArr[modal]; } else { msg = "Unknown error. Please <a href=\"/pmwiki/contact.php\">Contact us</a> if the problem persists."; } modal = "alert"; } // Bring up modal now show_modal(modal, msg, url); } // SPOILERS const spoilers = e.target.closest('.spoiler'); if (spoilers) { spoilers.classList.toggle('off'); } // OPEN INDIVIDUAL FOLDERS const folders = e.target.closest('.folderlabel'); if (folders && e.target.getAttribute('onclick') !== "toggleAllFolders();") { e.preventDefault(); folders.classList.toggle('is-open'); let folder = folders.nextElementSibling; if (folders.classList.contains('is-open')) { gtag('event', 'folder_click', {'device_type': device_type}); } if (folder && folders.classList.contains('is-open') && live_ads == 1 && (document.body.clientWidth && document.body.clientWidth<=768) && tvtropes_config.universal_page_type == 'Article') { if (folder.querySelectorAll('.tvtropes-ad-unit').length === 0) { global_pHeight = insert_ads_in_content(folder, globalAdInsertionCount, global_pHeight); } } } // OPEN ALL FOLDERS const allFolders = e.target.closest('div[onclick*="toggleAllFolders()"]'); if (allFolders) { let parentElement = allFolders.parentNode; // If the button is inside an H2, select the parent div of it if (parentElement.tagName === 'H2') parentElement = parentElement.parentNode; let isCurrentlyOpen = e.target.classList.contains('is-open'); // Select only folder labels that are inside the same parent div as the clicked button let foldersAndButtons = parentElement.querySelectorAll('.folderlabel, .toggle-all-folders-button'); foldersAndButtons.forEach(function(element) { if (isCurrentlyOpen) { element.classList.remove('is-open'); } else { element.classList.add('is-open'); } }); if (!isCurrentlyOpen) { gtag('event', 'all_folders_click', {'device_type': device_type}); // Also target only .folder elements within the same parent div parentElement.querySelectorAll('.folder').forEach(function(folder) { if (!folder.querySelector('.tvtropes-ad-unit') && live_ads == 1 && (document.body.clientWidth && document.body.clientWidth<=768) && tvtropes_config.universal_page_type == 'Article') { global_pHeight = insert_ads_in_content(folder, globalAdInsertionCount, global_pHeight); } }); } } }, true); // Add/remove watched article var handleWatchItem = function(addOrDrop, groupname, title, obj, pageType = '') { fetch("/ajax/watchlist.php", { method: "POST", headers: { 'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8' }, body: `groupname=${encodeURIComponent(groupname)}&title=${encodeURIComponent(title)}&type=${encodeURIComponent(addOrDrop)}&json=1&pageType=${encodeURIComponent(pageType)}` }) .then(response => response.json()) .then(data => { obj.classList.remove('processing'); if (obj.classList.contains('tile-watch-button')) { obj.parentNode.classList.toggle('watching'); } else { obj.classList.toggle('watching'); } }) .catch(error => { obj.classList.remove('processing'); show_modal('alert-red', 'Whoops, something went wrong. Please try adding again.'); }); } // add/remove watched forum thread var handleWatchThread = function(url, obj) { fetch(url) .then(response => response.text()) // assuming the server responds with plain text .then(data => { obj.classList.remove('processing'); if (obj.classList.contains('tile-watch-button')) { obj.parentNode.classList.toggle('watching'); } else { obj.classList.toggle('watching'); } }) .catch(error => { obj.classList.remove('processing'); show_modal('alert-red', 'Whoops, something went wrong. Please try adding again.'); }); } </script> <script> if(is_mobile()) { document.write("<div class=\"htlad-tvtropes_m_sticky\"></div>"); } else { document.write("<div class=\"htlad-tvtropes_dt_sticky\"></div>"); } </script> <div id="tvtropes_oop_ad_slot" style="display: none;"></div> <div id="top_container_spacing"></div> <div id="main-container"> <div id="action-bar-top" class="action-bar mobile-off"> <div class="action-bar-right"> <p>Follow TV Tropes</p> <a href="https://www.facebook.com/TVTropes" class="button-fb"> <i class="fa fa-facebook"></i></a> <a href="https://www.twitter.com/TVTropes" class="button-tw"> <i class="fa fa-twitter"></i></a> </div> <nav class="actions-wrapper" itemscope itemtype="http://schema.org/SiteNavigationElement"> <ul id="top_main_list" class="page-actions"> <li class="link-edit"> <a rel = "nofollow" class = "article-edit-button"data-modal-target= "login"href = "/pmwiki/pmwiki.php/Main/SchoolTropes?action=edit"> <i class="fa fa-pencil"></i> Edit Page</a></li><li class="link-related"><a href="/pmwiki/relatedsearch.php?term=Main/SchoolTropes"> <i class="fa fa-share-alt"></i> Related</a></li><li class="link-history"><a href="/pmwiki/article_history.php?article=Main.SchoolTropes" data-modal-target="login" rel="nofollow"> <i class="fa fa-history"></i> History</a></li><li class="link-discussion"><a href="/pmwiki/remarks.php?trope=Main.SchoolTropes" data-modal-target="login" rel="nofollow"> <i class="fa fa-comment"></i> Discussion</a></li><li class="link-todo tuck-always"><a href="#todo" data-modal-target="login" rel="nofollow"><i class="fa fa-check-circle"></i> To Do</a></li> </ul> <button id="top_more_button" onclick="toggle_more_menu('top');" type="button" class="nav__dropdown-toggle">More</button> <ul id="top_more_list" class="more_menu hidden_more_list"> <li class="link-pageSource tuck-always more_list_item"><a href="/pmwiki/pmwiki.php/Main/SchoolTropes?action=source" target="_blank" rel="nofollow"data-modal-target= "login"><i class="fa fa-code"></i> Page Source</a></li> </ul> </nav> <div class="WikiWordModalStub"></div> <div class="ImgUploadModalStub" data-page-type="Article"></div> <div class="login-alert" style="display: none;"> You need to <a href="/pmwiki/login.php" style="color:#21A0E8">login</a> to do this. <a href="/pmwiki/login.php?tab=register_account" style="color:#21A0E8">Get Known</a> if you don't have an account </div> </div> <div id="main-content" class="page-Article "> <article id="main-entry" class="with-sidebar"> <!-- HIDDEN INPUTS FOR JS --> <input type="hidden" id="groupname-hidden" value="Main"/> <input type="hidden" id="title-hidden" value="SchoolTropes"/> <input type="hidden" id="article_id" value="5741" /> <input type="hidden" id="logged_in" value="false" /> <p id="current_url" class="hidden">http://tvtropes.org/pmwiki/pmwiki.php/Main/SchoolTropes</p> <meta itemprop="datePublished" content=""/> <meta itemprop="articleSection" content="" /> <meta itemprop="image" content=""> <div class="watch_rank_wrap"> <a href="#watch" class="watch-button " data-modal-target="login" >Follow<span>ing</span></a> </div> <h1 itemprop="headline" class="entry-title"> School Tropes </h1> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "BreadcrumbList", "itemListElement": [{ "@type": "ListItem", "position": 1, "name": "TV Tropes", "item": "https://tvtropes.org/" },{ "@type": "ListItem", "position": 2, "name": "School Tropes", "item": "https://tvtropes.org/pmwiki/pmwiki.php/Main/SchoolTropes" }] } </script> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "Article", "name": "School Tropes", "headline": "School Tropes", "url": "https://tvtropes.org/pmwiki/pmwiki.php/Main/SchoolTropes", "image": "https://static.tvtropes.org/pmwiki/pub/images/logo_light.png", "author": { "@type": "Organization", "name": "Contributors to TV Tropes (aka Tropers)" }, "datePublished": "2007-10-03T00:00:00-07:00", "dateModified": "2024-11-01T03:21:37-07:00" } </script> <a href="#mobile-actions-toggle" id="mobile-actionbar-toggle" class="mobile-actionbar-toggle mobile-on" data-click-toggle="active" > <p class="tiny-off">Go To</p><span></span><span></span><span></span><i class="fa fa-pencil"></i></a> <nav id="mobile-actions-bar" class="mobile-actions-wrapper mobile-on"></nav> <script> //duplicate action bar to the mobile-action-bar holder if (document.getElementById("mobile-actions-bar")) { // Clone the main list var top_main_list = document.getElementById('top_main_list'); var top_main_list_cln = top_main_list.cloneNode(true); // Clone the more list var top_more_list = document.getElementById('top_more_list'); var top_more_list_cln = top_more_list.cloneNode(true); top_more_list_cln.querySelectorAll("li").forEach(function(child){ top_main_list_cln.appendChild(child); }); document.getElementById("mobile-actions-bar").appendChild(top_main_list_cln); } </script> <nav class="body-options" itemscope itemtype="http://schema.org/SiteNavigationElement"> <ul class="subpage-links"> <li> <a href="/pmwiki/pmwiki.php/Main/SchoolTropes" class="subpage-link curr-subpage" title="The Main page"> <span class="wrapper"><span class="spi main-page"></span>Main</span></a> </li> <li> <a href="/pmwiki/pmwiki.php/Laconic/SchoolTropes" class="subpage-link " title="The Laconic page"> <span class="wrapper"><span class="spi laconic-icon"></span>Laconic</span></a> </li> <li class="create-subpage dropdown"> <a href="javascript:void(0);" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false"> <span class="wrapper">Create Subpage <i class="fa fa-plus-circle"></i></span> </a> <select onchange="this.options[this.selectedIndex].value && (window.location = this.options[this.selectedIndex].value);"> <option value="">- Create New -</option> <option value="/pmwiki/pmwiki.php/Analysis/SchoolTropes?action=edit">Analysis</option> <option value="/pmwiki/pmwiki.php/Archive/SchoolTropes?action=edit">Archive</option> <option value="/pmwiki/pmwiki.php/Awesome/SchoolTropes?action=edit">Awesome</option> <option value="/pmwiki/pmwiki.php/Characters/SchoolTropes?action=edit">Characters</option> <option value="/pmwiki/pmwiki.php/DerivativeWorks/SchoolTropes?action=edit">DerivativeWork…</option> <option value="/pmwiki/pmwiki.php/FanWorks/SchoolTropes?action=edit">FanWorks</option> <option value="/pmwiki/pmwiki.php/FanficRecs/SchoolTropes?action=edit">FanficRecs</option> <option value="/pmwiki/pmwiki.php/Fridge/SchoolTropes?action=edit">Fridge</option> <option value="/pmwiki/pmwiki.php/Funny/SchoolTropes?action=edit">Funny</option> <option value="/pmwiki/pmwiki.php/Haiku/SchoolTropes?action=edit">Haiku</option> <option value="/pmwiki/pmwiki.php/Headscratchers/SchoolTropes?action=edit">Headscratchers</option> <option value="/pmwiki/pmwiki.php/Heartwarming/SchoolTropes?action=edit">Heartwarming</option> <option value="/pmwiki/pmwiki.php/ImageLinks/SchoolTropes?action=edit">ImageLinks</option> <option value="/pmwiki/pmwiki.php/ImageSource/SchoolTropes?action=edit">ImageSource</option> <option value="/pmwiki/pmwiki.php/MediaNotes/SchoolTropes?action=edit">MediaNotes</option> <option value="/pmwiki/pmwiki.php/Newsletter/SchoolTropes?action=edit">Newsletter</option> <option value="/pmwiki/pmwiki.php/NightmareFuel/SchoolTropes?action=edit">NightmareFuel</option> <option value="/pmwiki/pmwiki.php/PlayingWith/SchoolTropes?action=edit">PlayingWith</option> <option value="/pmwiki/pmwiki.php/QuoteSource/SchoolTropes?action=edit">QuoteSource</option> <option value="/pmwiki/pmwiki.php/Quotes/SchoolTropes?action=edit">Quotes</option> <option value="/pmwiki/pmwiki.php/Recap/SchoolTropes?action=edit">Recap</option> <option value="/pmwiki/pmwiki.php/ReferencedBy/SchoolTropes?action=edit">ReferencedBy</option> <option value="/pmwiki/pmwiki.php/Shocking/SchoolTropes?action=edit">Shocking</option> <option value="/pmwiki/pmwiki.php/TearJerker/SchoolTropes?action=edit">TearJerker</option> <option value="/pmwiki/pmwiki.php/Timeline/SchoolTropes?action=edit">Timeline</option> <option value="/pmwiki/pmwiki.php/Trivia/SchoolTropes?action=edit">Trivia</option> <option value="/pmwiki/pmwiki.php/WMG/SchoolTropes?action=edit">WMG</option> <option value="/pmwiki/pmwiki.php/YMMV/SchoolTropes?action=edit">YMMV</option> </select> </li> </ul> </nav> <div id="main-article" class="article-content retro-folders"> <p><em>Tropes related to education in its many forms. Anything from brutal sadistic training to inspiring life-changing education. See also </em> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/SkillsAndTrainingTropes' title='/pmwiki/pmwiki.php/Main/SkillsAndTrainingTropes' data-format='U2tpbGxzQW5kVHJhaW5pbmdUcm9wZXM='>Skills and Training Tropes</a>. </p><p>Also known as "I schooled your index." <hr data-format='——' /> <h2>Tropes:</h2> <!—index—> <div class="folderlabel" onclick="toggleAllFolders();"> open/close all folders </div> </p><p><div class="folderlabel" onclick="togglefolder('folder0');"> General/miscellaneous tropes </div><div id="folder0" class="folder" isfolder="true" style="display:block;"> <div class="floatboxright"> <strong>Media index:</strong> <ul ><li class='plus'> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/SchoolStories' title='/pmwiki/pmwiki.php/Main/SchoolStories' data-format='U2Nob29sU3Rvcmllcw=='>School Stories</a> </li></ul></p><p><strong>Trope indexes:</strong> <ul ><li class='plus'> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/IndexOfPupilsAndProteges' title='/pmwiki/pmwiki.php/Main/IndexOfPupilsAndProteges' data-format='SW5kZXhPZlB1cGlsc0FuZFByb3RlZ2Vz'>Index of Pupils and Protégés</a> </li><li class='plus'> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/PopularityFoodChain' title='/pmwiki/pmwiki.php/Main/PopularityFoodChain' data-format='UG9wdWxhcml0eUZvb2RDaGFpbg=='>Popularity Food Chain</a> </li><li class='plus'> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/Schoolteachers' title='/pmwiki/pmwiki.php/Main/Schoolteachers' data-format='e3tTY2hvb2x0ZWFjaGVyc319'>Schoolteachers</a> </li></ul></p><p><strong>Sub-indexes:</strong> <ul ><li class='plus'> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/HighSchoolTropes' title='/pmwiki/pmwiki.php/Main/HighSchoolTropes' data-format='SGlnaFNjaG9vbFRyb3Blcw=='>High School Tropes</a> </li><li class='plus'> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/TertiaryEducationTropes' title='/pmwiki/pmwiki.php/Main/TertiaryEducationTropes' data-format='VGVydGlhcnlFZHVjYXRpb25Ucm9wZXM='>Tertiary Education Tropes</a> </li></ul></p><p><strong><a class='twikilink' href='/pmwiki/pmwiki.php/Main/UsefulNotes' title='/pmwiki/pmwiki.php/Main/UsefulNotes' data-format='VXNlZnVsTm90ZXM='>Useful Notes</a>:</strong> <ul ><li class='plus'> <a class='twikilink' href='/pmwiki/pmwiki.php/UsefulNotes/SchoolSystems' title='/pmwiki/pmwiki.php/UsefulNotes/SchoolSystems' data-format='VXNlZnVsTm90ZXMvU2Nob29sU3lzdGVtcw=='>School Systems</a> </li></ul></div> <ul ><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/AcademiaElitism' title='/pmwiki/pmwiki.php/Main/AcademiaElitism' data-format='QWNhZGVtaWFFbGl0aXNt'>Academia Elitism</a>: Disparaging someone's education relative to another's. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/AdultsAreUseless' title='/pmwiki/pmwiki.php/Main/AdultsAreUseless' data-format='QWR1bHRzQXJlVXNlbGVzcw=='>Adults Are Useless</a>: Even if a teacher is around, kids can still break school rules. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/AlwaysInClassOne' title='/pmwiki/pmwiki.php/Main/AlwaysInClassOne' data-format='QWx3YXlzSW5DbGFzc09uZQ=='>Always in Class One</a>: Works about or in a school usually take place in Class X-A or Class X-1. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/AntiEducationMama' title='/pmwiki/pmwiki.php/Main/AntiEducationMama' data-format='QW50aUVkdWNhdGlvbk1hbWE='>Anti-Education Mama</a>: Parents that dislike their kids getting an education. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/AsleepInClass' title='/pmwiki/pmwiki.php/Main/AsleepInClass' data-format='QXNsZWVwSW5DbGFzcw=='>Asleep in Class</a>: A student who usually falls asleep during class. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/AxesAtSchool' title='/pmwiki/pmwiki.php/Main/AxesAtSchool' data-format='QXhlc0F0U2Nob29s'>Axes at School</a>: A student brings a weapon to school and may or may not use it against someone. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/TheChainOfCommand' title='/pmwiki/pmwiki.php/Main/TheChainOfCommand' data-format='VGhlQ2hhaW5PZkNvbW1hbmQ='>The Chain of Command</a>: A part of administration involves knowing what one's duties are and what the limits are to their authority. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/ChekhovsClassroom' title='/pmwiki/pmwiki.php/Main/ChekhovsClassroom' data-format='Q2hla2hvdnNDbGFzc3Jvb20='>Chekhov's Classroom</a>: Someone learns something in school and unexpectedly applies that knowledge later in the story. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/CuteSportsClubManager' title='/pmwiki/pmwiki.php/Main/CuteSportsClubManager' data-format='Q3V0ZVNwb3J0c0NsdWJNYW5hZ2Vy'>Cute Sports Club Manager</a>: A cute, athletic person who runs a sports club. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/DeanBitterman' title='/pmwiki/pmwiki.php/Main/DeanBitterman' data-format='RGVhbkJpdHRlcm1hbg=='>Dean Bitterman</a>: The principal of the school has it in for everyone there. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/DodgeballIsHell' title='/pmwiki/pmwiki.php/Main/DodgeballIsHell' data-format='RG9kZ2ViYWxsSXNIZWxs'>Dodgeball Is Hell</a>: In works of fiction, dodgeball will always be delightful for <a class='twikilink' href='/pmwiki/pmwiki.php/Main/TheBully' title='/pmwiki/pmwiki.php/Main/TheBully' data-format='VGhlQnVsbHk='>The Bully</a> and despairing for the nerds and unpopular kids. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/EducationMama' title='/pmwiki/pmwiki.php/Main/EducationMama' data-format='RWR1Y2F0aW9uTWFtYQ=='>Education Mama</a>: A parent will get angry at their kid for not taking their studies seriously. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/EducationThroughPyrotechnics' title='/pmwiki/pmwiki.php/Main/EducationThroughPyrotechnics' data-format='RWR1Y2F0aW9uVGhyb3VnaFB5cm90ZWNobmljcw=='>Education Through Pyrotechnics</a>: A lesson in science class often involves <a class='twikilink' href='/pmwiki/pmwiki.php/Main/StuffBlowingUp' title='/pmwiki/pmwiki.php/Main/StuffBlowingUp' data-format='U3R1ZmZCbG93aW5nVXA='>Stuff Blowing Up</a>. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/EEqualsMCHammer' title='/pmwiki/pmwiki.php/Main/EEqualsMCHammer' data-format='RUVxdWFsc01DSGFtbWVy'>E = MC Hammer</a>: Incorrect or nonsensical equations that look like real math. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/EggSitting' title='/pmwiki/pmwiki.php/Main/EggSitting' data-format='RWdnU2l0dGluZw=='>Egg Sitting</a>: Students are tasked with looking after eggs, bags of flour, or robots to determine whether they'd make responsible parents. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/EliteSchoolMeansEliteBrain' title='/pmwiki/pmwiki.php/Main/EliteSchoolMeansEliteBrain' data-format='RWxpdGVTY2hvb2xNZWFuc0VsaXRlQnJhaW4='>Elite School Means Elite Brain</a>: Smart characters go to famous universities. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/EveryoneWentToSchoolTogether' title='/pmwiki/pmwiki.php/Main/EveryoneWentToSchoolTogether' data-format='RXZlcnlvbmVXZW50VG9TY2hvb2xUb2dldGhlcg=='>Everyone Went to School Together</a>: The adult cast of a show turn out to have known each other for years and even went to the same school. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/EvilPrincipal' title='/pmwiki/pmwiki.php/Main/EvilPrincipal' data-format='RXZpbFByaW5jaXBhbA=='>Evil Principal</a>: The principal is a villain. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/ExperimentedInCollege' title='/pmwiki/pmwiki.php/Main/ExperimentedInCollege' data-format='RXhwZXJpbWVudGVkSW5Db2xsZWdl'>Experimented in College</a>: A naturally straight character entertained their bicuriosity whilest in high school or college. Usually female. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/FightingBackIsWrong' title='/pmwiki/pmwiki.php/Main/FightingBackIsWrong' data-format='RmlnaHRpbmdCYWNrSXNXcm9uZw=='>Fighting Back Is Wrong</a>: When the nerd is punished for trying to fight back <a class='twikilink' href='/pmwiki/pmwiki.php/Main/TheBully' title='/pmwiki/pmwiki.php/Main/TheBully' data-format='VGhlQnVsbHk='>The Bully</a>. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/FoodFight' title='/pmwiki/pmwiki.php/Main/FoodFight' data-format='Rm9vZEZpZ2h0'>Food Fight</a>: A group of students in the cafeteria start throwing food at each other. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/FreeTheFrogs' title='/pmwiki/pmwiki.php/Main/FreeTheFrogs' data-format='RnJlZVRoZUZyb2dz'>Free the Frogs</a>: Protesting against frogs being dissected in science class. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/GlassesCuriosity' title='/pmwiki/pmwiki.php/Main/GlassesCuriosity' data-format='R2xhc3Nlc0N1cmlvc2l0eQ=='>Glasses Curiosity</a>: Wanting to try on the glasses of others, which is quite common in grade school. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/GymClassHell' title='/pmwiki/pmwiki.php/Main/GymClassHell' data-format='R3ltQ2xhc3NIZWxs'>Gym Class Hell</a>: Works of fiction portray gym class as torturous, especially for unpopular kids and nerds. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/GymClassRopeClimb' title='/pmwiki/pmwiki.php/Main/GymClassRopeClimb' data-format='R3ltQ2xhc3NSb3BlQ2xpbWI='>Gym Class Rope Climb</a>: An activity in gym class that involves students having to climb up a rope hanging from the ceiling. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/HandsGoDown' title='/pmwiki/pmwiki.php/Main/HandsGoDown' data-format='SGFuZHNHb0Rvd24='>Hands Go Down</a>: The teacher asks a question: everyone raises their hands. The teacher asks a follow up question: everyone lowers their hands. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/HigherEducationIsForWomen' title='/pmwiki/pmwiki.php/Main/HigherEducationIsForWomen' data-format='SGlnaGVyRWR1Y2F0aW9uSXNGb3JXb21lbg=='>Higher Education Is for Women</a>: When a cast of characters graduate high school, it is more likely that the girls will to college. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/HomeschooledKids' title='/pmwiki/pmwiki.php/Main/HomeschooledKids' data-format='SG9tZXNjaG9vbGVkS2lkcw=='>Homeschooled Kids</a>: A character is taught and educated from home. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/IntraScholasticRivalry' title='/pmwiki/pmwiki.php/Main/IntraScholasticRivalry' data-format='SW50cmFTY2hvbGFzdGljUml2YWxyeQ=='>Intra-Scholastic Rivalry</a>: Different groups within a school consider each other rivals. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/JockDadNerdSon' title='/pmwiki/pmwiki.php/Main/JockDadNerdSon' data-format='Sm9ja0RhZE5lcmRTb24='>Jock Dad, Nerd Son</a>: A nerdy kid has a father who was a jock in school. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/KeepAway' title='/pmwiki/pmwiki.php/Main/KeepAway' data-format='S2VlcEF3YXk='>Keep Away</a>: A group of bullies take away someone's stuff and toss it around to each other to keep them from getting it back. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/MoochingMaster' title='/pmwiki/pmwiki.php/Main/MoochingMaster' data-format='TW9vY2hpbmdNYXN0ZXI='>Mooching Master</a>: A teacher who holds their student in a debt and takes advantage of it for personal gain. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/MysteriousTeachersLounge' title='/pmwiki/pmwiki.php/Main/MysteriousTeachersLounge' data-format='TXlzdGVyaW91c1RlYWNoZXJzTG91bmdl'>Mysterious Teacher's Lounge</a>: A group of students discuss what wonders could be hiding in the teacher's lounge. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/NominatedAsAPrank' title='/pmwiki/pmwiki.php/Main/NominatedAsAPrank' data-format='Tm9taW5hdGVkQXNBUHJhbms='>Nominated as a Prank</a>: Student is nominated for Class President or Prom King or Queen as part of a malicious prank. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/NonGivingUpSchoolGuy' title='/pmwiki/pmwiki.php/Main/NonGivingUpSchoolGuy' data-format='Tm9uR2l2aW5nVXBTY2hvb2xHdXk='>Non-Giving-Up School Guy</a>: A person who is determined to prevent children from skipping school. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/NotWearingPantsDream' title='/pmwiki/pmwiki.php/Main/NotWearingPantsDream' data-format='Tm90V2VhcmluZ1BhbnRzRHJlYW0='>"Not Wearing Pants" Dream</a>: A character dreams they are in a state of undress. These kinds of dreams often have the character dreaming they are naked or in their underwear while at school. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/PassingNotesInClass' title='/pmwiki/pmwiki.php/Main/PassingNotesInClass' data-format='UGFzc2luZ05vdGVzSW5DbGFzcw=='>Passing Notes in Class</a>: A student passes a note to their crush while class is in session. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/PeerAsTeacher' title='/pmwiki/pmwiki.php/Main/PeerAsTeacher' data-format='UGVlckFzVGVhY2hlcg=='>Peer as Teacher</a>: A teacher who is in the same peer group as their students. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/ThePermanentRecord' title='/pmwiki/pmwiki.php/Main/ThePermanentRecord' data-format='VGhlUGVybWFuZW50UmVjb3Jk'>The Permanent Record</a>: A collection of a student's misdeeds. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/PersecutedIntellectuals' title='/pmwiki/pmwiki.php/Main/PersecutedIntellectuals' data-format='UGVyc2VjdXRlZEludGVsbGVjdHVhbHM='>Persecuted Intellectuals</a>: A person is feared, mistrusted, and persecuted because of their intelligence. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/PickedLast' title='/pmwiki/pmwiki.php/Main/PickedLast' data-format='UGlja2VkTGFzdA=='>Picked Last</a>: A student is humiliated because they are the last one picked during gym class. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/PopularIsDumb' title='/pmwiki/pmwiki.php/Main/PopularIsDumb' data-format='UG9wdWxhcklzRHVtYg=='>Popular Is Dumb</a>: A character who is popular in school is portrayed as unintelligent. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/PopularIsEvil' title='/pmwiki/pmwiki.php/Main/PopularIsEvil' data-format='UG9wdWxhcklzRXZpbA=='>Popular Is Evil</a>: A character who is popular in school is portrayed as mean and ruthless. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/PromWrecker' title='/pmwiki/pmwiki.php/Main/PromWrecker' data-format='UHJvbVdyZWNrZXI='>Prom Wrecker</a>: A character tries to ruin the school dance. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/PuttingThePalInPrincipal' title='/pmwiki/pmwiki.php/Main/PuttingThePalInPrincipal' data-format='UHV0dGluZ1RoZVBhbEluUHJpbmNpcGFs'>Putting the "Pal" in Principal</a>: The school principal wants the students to see him as their friend. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/RevengeOnTheBully' title='/pmwiki/pmwiki.php/Main/RevengeOnTheBully' data-format='UmV2ZW5nZU9uVGhlQnVsbHk='>Revenge on the Bully</a>: When bullying escalates to a point that the victim seeks revenge on those picking on them. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/SaveOurStudents' title='/pmwiki/pmwiki.php/Main/SaveOurStudents' data-format='U2F2ZU91clN0dWRlbnRz'>Save Our Students</a>: A teacher tries to inspire a group of troubled students to do better in school. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/SchoolgirlSeries' title='/pmwiki/pmwiki.php/Main/SchoolgirlSeries' data-format='U2Nob29sZ2lybFNlcmllcw=='>Schoolgirl Series</a>: A <a class='twikilink' href='/pmwiki/pmwiki.php/Main/SliceOfLife' title='/pmwiki/pmwiki.php/Main/SliceOfLife' data-format='U2xpY2VPZkxpZmU='>Slice of Life</a> series starring a group of female students. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/SchoolIsForLosers' title='/pmwiki/pmwiki.php/Main/SchoolIsForLosers' data-format='U2Nob29sSXNGb3JMb3NlcnM='>School Is for Losers</a>: A person who believes that going to school is a waste of time. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/SchoolIsMurder' title='/pmwiki/pmwiki.php/Main/SchoolIsMurder' data-format='U2Nob29sSXNNdXJkZXI='>School is Murder</a>: A character tries to survive school because there are elements that are literally trying to kill them. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/SchoolRivalry' title='/pmwiki/pmwiki.php/Main/SchoolRivalry' data-format='U2Nob29sUml2YWxyeQ=='>School Rivalry</a>: A rivalry between two or more schools. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/SchoolyardBullyAllGrownUp' title='/pmwiki/pmwiki.php/Main/SchoolyardBullyAllGrownUp' data-format='U2Nob29seWFyZEJ1bGx5QWxsR3Jvd25VcA=='>Schoolyard Bully All Grown Up</a>: The school bully is now an adult, but still a mean person. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/StockShoujoBullyingTactics' title='/pmwiki/pmwiki.php/Main/StockShoujoBullyingTactics' data-format='U3RvY2tTaG91am9CdWxseWluZ1RhY3RpY3M='>Stock Shoujo Bullying Tactics</a> </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/StuffedIntoALocker' title='/pmwiki/pmwiki.php/Main/StuffedIntoALocker' data-format='U3R1ZmZlZEludG9BTG9ja2Vy'>Stuffed into a Locker</a>: A bully stuffs a kid into their locker. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/StuffedIntoATrashcan' title='/pmwiki/pmwiki.php/Main/StuffedIntoATrashcan' data-format='U3R1ZmZlZEludG9BVHJhc2hjYW4='>Stuffed into a Trashcan</a>: A bully stuffs a kid into a trashcan. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/Subject101' title='/pmwiki/pmwiki.php/Main/Subject101' data-format='U3ViamVjdDEwMQ=='>Subject 101</a> </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/Swirlie' title='/pmwiki/pmwiki.php/Main/Swirlie' data-format='e3tTd2lybGllfX0='>Swirlie</a>: A bully sticks a kid's head in the toilet. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/TeenHorror' title='/pmwiki/pmwiki.php/Main/TeenHorror' data-format='VGVlbkhvcnJvcg=='>Teen Horror</a>: Horror stories about high school or college students. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/TextbookHumor' title='/pmwiki/pmwiki.php/Main/TextbookHumor' data-format='VGV4dGJvb2tIdW1vcg=='>Textbook Humor</a>: Jokes in textbooks that you'd expect to keep a serious tone. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/ToastOfTardiness' title='/pmwiki/pmwiki.php/Main/ToastOfTardiness' data-format='VG9hc3RPZlRhcmRpbmVzcw=='>Toast of Tardiness</a>: A student who is late for school sticks a piece of toast in their mouth to eat for breakfast while they run. </li><li> <a class='createlink' rel='nofollow' href='/pmwiki/pmwiki.php/Main/TooSmartForSchool' title='/pmwiki/pmwiki.php/Main/TooSmartForSchool' data-format='VG9vU21hcnRGb3JTY2hvb2w='>Too Smart For School</a>: Characters who are either genuinely more intelligent than their current school level, or merely <em>think</em> they're too clever for formal education. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/TrendAesop' title='/pmwiki/pmwiki.php/Main/TrendAesop' data-format='VHJlbmRBZXNvcA=='>Trend Aesop</a>: A character learns a lesson about trying to fit in with the crowd. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/UnconventionalElectives101' title='/pmwiki/pmwiki.php/Main/UnconventionalElectives101' data-format='VW5jb252ZW50aW9uYWxFbGVjdGl2ZXMxMDE='>Unconventional Electives 101</a>: A course that covers a fringe topic. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/WackyFratboyHijinx' title='/pmwiki/pmwiki.php/Main/WackyFratboyHijinx' data-format='V2Fja3lGcmF0Ym95SGlqaW54'>Wacky Fratboy Hijinx</a>: A movie in which the humor comes from the antics of college fratboys. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/WakeUpGoToSchoolSaveTheWorld' title='/pmwiki/pmwiki.php/Main/WakeUpGoToSchoolSaveTheWorld' data-format='V2FrZVVwR29Ub1NjaG9vbFNhdmVUaGVXb3JsZA=='>Wake Up, Go to School, Save the World</a>: A <a class='twikilink' href='/pmwiki/pmwiki.php/Main/KidHero' title='/pmwiki/pmwiki.php/Main/KidHero' data-format='S2lkSGVybw=='>Kid Hero</a> has to juggle heroics and their personal life. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/Wedgie' title='/pmwiki/pmwiki.php/Main/Wedgie' data-format='e3tXZWRnaWV9fQ=='>Wedgie</a>: A bully pulls on a kid's underwear. </li></ul></div> </p><p><div class="folderlabel" onclick="togglefolder('folder1');"> Schools and classes </div><div id="folder1" class="folder" isfolder="true" style="display:block;"> <ul ><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/AbsurdlyDividedSchool' title='/pmwiki/pmwiki.php/Main/AbsurdlyDividedSchool' data-format='QWJzdXJkbHlEaXZpZGVkU2Nob29s'>Absurdly Divided School</a>: The school is divided into at least two viciously antagonistic groups. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/AbsurdlyPowerfulSchoolJurisdiction' title='/pmwiki/pmwiki.php/Main/AbsurdlyPowerfulSchoolJurisdiction' data-format='QWJzdXJkbHlQb3dlcmZ1bFNjaG9vbEp1cmlzZGljdGlvbg=='>Absurdly Powerful School Jurisdiction</a>: School officials attempt to punish a student for their actions outside of school grounds. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/AcademyOfAdventure' title='/pmwiki/pmwiki.php/Main/AcademyOfAdventure' data-format='QWNhZGVteU9mQWR2ZW50dXJl'>Academy of Adventure</a>: A school that is a <a class='twikilink' href='/pmwiki/pmwiki.php/Main/WeirdnessMagnet' title='/pmwiki/pmwiki.php/Main/WeirdnessMagnet' data-format='V2VpcmRuZXNzTWFnbmV0'>Weirdness Magnet</a> where adventures can occur. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/AcademyOfEvil' title='/pmwiki/pmwiki.php/Main/AcademyOfEvil' data-format='QWNhZGVteU9mRXZpbA=='>Academy of Evil</a>: A school dedicated to training future villains. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/AllGhoulsSchool' title='/pmwiki/pmwiki.php/Main/AllGhoulsSchool' data-format='QWxsR2hvdWxzU2Nob29s'>All-Ghouls School</a>: A school for monsters. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/ArtisticLicenseEducation' title='/pmwiki/pmwiki.php/Main/ArtisticLicenseEducation' data-format='QXJ0aXN0aWNMaWNlbnNlRWR1Y2F0aW9u'>Artistic License – Education</a>: When fiction depicts a real-life school system inaccurately. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/AssimilationAcademy' title='/pmwiki/pmwiki.php/Main/AssimilationAcademy' data-format='QXNzaW1pbGF0aW9uQWNhZGVteQ=='>Assimilation Academy</a>: A school that discourages creativity and crushes spirits. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/BoardingSchool' title='/pmwiki/pmwiki.php/Main/BoardingSchool' data-format='Qm9hcmRpbmdTY2hvb2w='>Boarding School</a>: A school where students live on campus. <ul ><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/BoardingSchoolOfHorrors' title='/pmwiki/pmwiki.php/Main/BoardingSchoolOfHorrors' data-format='Qm9hcmRpbmdTY2hvb2xPZkhvcnJvcnM='>Boarding School of Horrors</a>: A boarding school that is horrible to the students. </li></ul></li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/CaliforniaUniversity' title='/pmwiki/pmwiki.php/Main/CaliforniaUniversity' data-format='Q2FsaWZvcm5pYVVuaXZlcnNpdHk='>California University</a>: A fictional university used by many <a class='twikilink' href='/pmwiki/pmwiki.php/Main/HighSchool' title='/pmwiki/pmwiki.php/Main/HighSchool' data-format='SGlnaFNjaG9vbA=='>High School</a> TV shows to extend their lives into the college years. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/ClassPet' title='/pmwiki/pmwiki.php/Main/ClassPet' data-format='Q2xhc3NQZXQ='>Class Pet</a>: An animal that is kept in a classroom and cared for by the students. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/ClownSchool' title='/pmwiki/pmwiki.php/Main/ClownSchool' data-format='Q2xvd25TY2hvb2w='>Clown School</a>: A school where people go to learn comedy. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/CollegeIsHighSchoolPart2' title='/pmwiki/pmwiki.php/Main/CollegeIsHighSchoolPart2' data-format='Q29sbGVnZUlzSGlnaFNjaG9vbFBhcnQy'>College Is "High School, Part 2"</a>: A college that has all the high school stereotypes. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/CollegeRadio' title='/pmwiki/pmwiki.php/Main/CollegeRadio' data-format='Q29sbGVnZVJhZGlv'>College Radio</a>: A radio station run by college students. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/ConvenientlySeated' title='/pmwiki/pmwiki.php/Main/ConvenientlySeated' data-format='Q29udmVuaWVudGx5U2VhdGVk'>Conveniently Seated</a>: In a classroom, the main character will be sitting where it's convenient for the writer. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/CoolSchool' title='/pmwiki/pmwiki.php/Main/CoolSchool' data-format='Q29vbFNjaG9vbA=='>Cool School</a>: A school that has an amazing curriculum. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/CorrespondenceCourse' title='/pmwiki/pmwiki.php/Main/CorrespondenceCourse' data-format='Q29ycmVzcG9uZGVuY2VDb3Vyc2U='>Correspondence Course</a>: A school that offers distant learning. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/CramSchool' title='/pmwiki/pmwiki.php/Main/CramSchool' data-format='Q3JhbVNjaG9vbA=='>Cram School</a>: A school where you have to study <em><strong>reeeeeally</strong></em> hard to achieve certain goals. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/DaycareNightmare' title='/pmwiki/pmwiki.php/Main/DaycareNightmare' data-format='RGF5Y2FyZU5pZ2h0bWFyZQ=='>Daycare Nightmare</a>: A daycare center with poor management and/or abusive caretakers. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/DetentionEpisode' title='/pmwiki/pmwiki.php/Main/DetentionEpisode' data-format='RGV0ZW50aW9uRXBpc29kZQ=='>Detention Episode</a>: An episode of the show where one of the characters gets detention. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/DustbinSchool' title='/pmwiki/pmwiki.php/Main/DustbinSchool' data-format='RHVzdGJpblNjaG9vbA=='>Dustbin School</a>: A school where all the problem children go. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/EducationalShort' title='/pmwiki/pmwiki.php/Main/EducationalShort' data-format='RWR1Y2F0aW9uYWxTaG9ydA=='>Educational Short</a>: A short, educational film is used for classroom instruction. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/ElaborateUniversityHigh' title='/pmwiki/pmwiki.php/Main/ElaborateUniversityHigh' data-format='RWxhYm9yYXRlVW5pdmVyc2l0eUhpZ2g='>Elaborate University High</a>: A big fancy high school. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/ElevatorSchool' title='/pmwiki/pmwiki.php/Main/ElevatorSchool' data-format='RWxldmF0b3JTY2hvb2w='>Elevator School</a>: A school has students from <em>every</em> grade in it. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/ExtranormalInstitute' title='/pmwiki/pmwiki.php/Main/ExtranormalInstitute' data-format='RXh0cmFub3JtYWxJbnN0aXR1dGU='>Extranormal Institute</a>: A school with an abnormal setting. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/FoulCafeteriaFood' title='/pmwiki/pmwiki.php/Main/FoulCafeteriaFood' data-format='Rm91bENhZmV0ZXJpYUZvb2Q='>Foul Cafeteria Food</a>: Public school lunch will make you lose your lunch. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/GettingSuspendedIsAwesome' title='/pmwiki/pmwiki.php/Main/GettingSuspendedIsAwesome' data-format='R2V0dGluZ1N1c3BlbmRlZElzQXdlc29tZQ=='>Getting Suspended Is Awesome</a>: Students see out-of-school suspensions as cool because they don't have to go to school. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/TheGoodOldBritishComp' title='/pmwiki/pmwiki.php/Main/TheGoodOldBritishComp' data-format='VGhlR29vZE9sZEJyaXRpc2hDb21w'>The Good Old British Comp</a> </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/HeroAcademy' title='/pmwiki/pmwiki.php/Main/HeroAcademy' data-format='SGVyb0FjYWRlbXk='>Hero Academy</a>: A school that trains students specifically on how to be a hero. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/HighSchool' title='/pmwiki/pmwiki.php/Main/HighSchool' data-format='SGlnaFNjaG9vbA=='>High School</a>: The classic setting for secondary education, after elementary/middle school and before college/university. <ul ><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/HighSchoolAU' title='/pmwiki/pmwiki.php/Main/HighSchoolAU' data-format='SGlnaFNjaG9vbEFV'>High School AU</a>: An alternate continuity of a work where the characters are high school students. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/HighSchoolRejects' title='/pmwiki/pmwiki.php/Main/HighSchoolRejects' data-format='SGlnaFNjaG9vbFJlamVjdHM='>High-School Rejects</a>: People you knew in high school are now working low-end jobs. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/HighSchoolRocks' title='/pmwiki/pmwiki.php/Main/HighSchoolRocks' data-format='SGlnaFNjaG9vbFJvY2tz'>High School Rocks</a>: High school being shown as a fun place to be. </li></ul></li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/InnerCitySchool' title='/pmwiki/pmwiki.php/Main/InnerCitySchool' data-format='SW5uZXJDaXR5U2Nob29s'>Inner City School</a>: A <a class='twikilink' href='/pmwiki/pmwiki.php/Main/SuckySchool' title='/pmwiki/pmwiki.php/Main/SuckySchool' data-format='U3Vja3lTY2hvb2w='>Sucky School</a> where students do anything but learn. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/JuniorHigh' title='/pmwiki/pmwiki.php/Main/JuniorHigh' data-format='SnVuaW9ySGlnaA=='>Junior High</a>: Otherwise known as middle school, the place of education between elementary and high school. <ul ><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/MiddleSchoolIsMiserable' title='/pmwiki/pmwiki.php/Main/MiddleSchoolIsMiserable' data-format='TWlkZGxlU2Nob29sSXNNaXNlcmFibGU='>Middle School Is Miserable</a>: Middle school is shown to be a cesspool. </li></ul></li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/LockerMail' title='/pmwiki/pmwiki.php/Main/LockerMail' data-format='TG9ja2VyTWFpbA=='>Locker Mail</a>: Mail is delivered to someone's locker. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/MilitarySchool' title='/pmwiki/pmwiki.php/Main/MilitarySchool' data-format='TWlsaXRhcnlTY2hvb2w='>Military School</a>: A school which aims to instill military-style discipline in students. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/OldSchoolBuilding' title='/pmwiki/pmwiki.php/Main/OldSchoolBuilding' data-format='T2xkU2Nob29sQnVpbGRpbmc='>Old School Building</a>: An old, spooky abandoned schoolhouse. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/OneGenderSchool' title='/pmwiki/pmwiki.php/Main/OneGenderSchool' data-format='T25lR2VuZGVyU2Nob29s'>One-Gender School</a>: A school that either only admits female students, or only admits male students. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/RoyalSchool' title='/pmwiki/pmwiki.php/Main/RoyalSchool' data-format='Um95YWxTY2hvb2w='>Royal School</a>: A school that teaches girls how to be princesses. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/SchoolForScheming' title='/pmwiki/pmwiki.php/Main/SchoolForScheming' data-format='U2Nob29sRm9yU2NoZW1pbmc='>School for Scheming</a>: A school that is used as a cover for an elaborate plot-centric scheme. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/SchoolOfHardKnocks' title='/pmwiki/pmwiki.php/Main/SchoolOfHardKnocks' data-format='U2Nob29sT2ZIYXJkS25vY2tz'>School of Hard Knocks</a>: A school that allows students to fight each other. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/SchoolOfSeduction' title='/pmwiki/pmwiki.php/Main/SchoolOfSeduction' data-format='U2Nob29sT2ZTZWR1Y3Rpb24='>School of Seduction</a>: A school that teaches prostitution. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/SchoolSettingSimulation' title='/pmwiki/pmwiki.php/Main/SchoolSettingSimulation' data-format='U2Nob29sU2V0dGluZ1NpbXVsYXRpb24='>School Setting Simulation</a>: A video game level taking place in a school, college, university, or other academic institution. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/SensitivityTraining' title='/pmwiki/pmwiki.php/Main/SensitivityTraining' data-format='U2Vuc2l0aXZpdHlUcmFpbmluZw=='>Sensitivity Training</a>: A school that sensitize people to their attitudes and behaviors that may unwittingly cause offense to others. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/SexMiseducationClass' title='/pmwiki/pmwiki.php/Main/SexMiseducationClass' data-format='U2V4TWlzZWR1Y2F0aW9uQ2xhc3M='>Sex Miseducation Class</a>: Sex ed classes are bad, useless, or incompetent. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/SextraCredit' title='/pmwiki/pmwiki.php/Main/SextraCredit' data-format='U2V4dHJhQ3JlZGl0'>Sextra Credit</a>: A student bribes their teacher into improving their grade by having sex with them. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/ShopClass' title='/pmwiki/pmwiki.php/Main/ShopClass' data-format='U2hvcENsYXNz'>Shop Class</a>: A high school course where students are taught industrial arts. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/SpaceCadetAcademy' title='/pmwiki/pmwiki.php/Main/SpaceCadetAcademy' data-format='U3BhY2VDYWRldEFjYWRlbXk='>Space Cadet Academy</a>: The Sci-Fi equivalent of a <a class='twikilink' href='/pmwiki/pmwiki.php/Main/WizardingSchool' title='/pmwiki/pmwiki.php/Main/WizardingSchool' data-format='V2l6YXJkaW5nU2Nob29s'>Wizarding School</a>. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/SpySchool' title='/pmwiki/pmwiki.php/Main/SpySchool' data-format='U3B5U2Nob29s'>Spy School</a>: A training program for spies or assassins </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/StrawmanU' title='/pmwiki/pmwiki.php/Main/StrawmanU' data-format='U3RyYXdtYW5V'>Strawman U</a>: A school stereotype that permits assumptions about the type of student the school will attract. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/SuckySchool' title='/pmwiki/pmwiki.php/Main/SuckySchool' data-format='U3Vja3lTY2hvb2w='>Sucky School</a>: A school that isn't very good at teaching. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/SummerSchoolSucks' title='/pmwiki/pmwiki.php/Main/SummerSchoolSucks' data-format='U3VtbWVyU2Nob29sU3Vja3M='>Summer School Sucks</a>: A student has to attend summer school to catch up on missing credits. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/TwoTeacherSchool' title='/pmwiki/pmwiki.php/Main/TwoTeacherSchool' data-format='VHdvVGVhY2hlclNjaG9vbA=='>Two-Teacher School</a>: Works set in schools that don't show more than two teachers. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/WackyCollege' title='/pmwiki/pmwiki.php/Main/WackyCollege' data-format='V2Fja3lDb2xsZWdl'>Wacky College</a>: A college with strange faculty and students. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/WackyHomeroom' title='/pmwiki/pmwiki.php/Main/WackyHomeroom' data-format='V2Fja3lIb21lcm9vbQ=='>Wacky Homeroom</a>: A classroom with unique and quirky students. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/WizardingSchool' title='/pmwiki/pmwiki.php/Main/WizardingSchool' data-format='V2l6YXJkaW5nU2Nob29s'>Wizarding School</a>: A school where people learn magic. </li></ul></div> </p><p><div class="folderlabel" onclick="togglefolder('folder2');"> Admissions, attendance and advancement </div><div id="folder2" class="folder" isfolder="true" style="display:block;"> <ul ><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/AbsenteeClubMember' title='/pmwiki/pmwiki.php/Main/AbsenteeClubMember' data-format='QWJzZW50ZWVDbHViTWVtYmVy'>Absentee Club Member</a>: A character that is a member of a club or organization, but never actually attends its meetings. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/AnimalGoesToSchool' title='/pmwiki/pmwiki.php/Main/AnimalGoesToSchool' data-format='QW5pbWFsR29lc1RvU2Nob29s'>Animal Goes to School</a>: An animal not normally seen in a school setting is in one. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/ArtisticLicenseUniversityAdmissions' title='/pmwiki/pmwiki.php/Main/ArtisticLicenseUniversityAdmissions' data-format='QXJ0aXN0aWNMaWNlbnNlVW5pdmVyc2l0eUFkbWlzc2lvbnM='>Artistic License – University Admissions</a> </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/BackToSchool' title='/pmwiki/pmwiki.php/Main/BackToSchool' data-format='QmFja1RvU2Nob29s'>Back to School</a>: The story has a character having to attend school again. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/CompulsorySchoolAge' title='/pmwiki/pmwiki.php/Main/CompulsorySchoolAge' data-format='Q29tcHVsc29yeVNjaG9vbEFnZQ=='>Compulsory School Age</a>: Characters must attend school at the grade typical of their physical age, regardless of their mental age, knowledge, or maturity. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/ExpelledFromEveryOtherSchool' title='/pmwiki/pmwiki.php/Main/ExpelledFromEveryOtherSchool' data-format='RXhwZWxsZWRGcm9tRXZlcnlPdGhlclNjaG9vbA=='>Expelled from Every Other School</a>: A character who can't go to school because they have gotten expelled so many times. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/FirstDayOfSchoolEpisode' title='/pmwiki/pmwiki.php/Main/FirstDayOfSchoolEpisode' data-format='Rmlyc3REYXlPZlNjaG9vbEVwaXNvZGU='>First Day of School Episode</a>: An episode where a character has their first day of school </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/FreshmanFears' title='/pmwiki/pmwiki.php/Main/FreshmanFears' data-format='RnJlc2htYW5GZWFycw=='>Freshman Fears</a>: Students on their first year at a secondary or tertiary level of education usually have struggles at school. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/GottaPassTheClass' title='/pmwiki/pmwiki.php/Main/GottaPassTheClass' data-format='R290dGFQYXNzVGhlQ2xhc3M='>Gotta Pass the Class</a>: A student is failing their classes and needs to get their grades up. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/HeldBackInSchool' title='/pmwiki/pmwiki.php/Main/HeldBackInSchool' data-format='SGVsZEJhY2tJblNjaG9vbA=='>Held Back in School</a>: A student who is older than their classmates because they had to repeat at least one school year. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/IncomprehensibleEntranceExam' title='/pmwiki/pmwiki.php/Main/IncomprehensibleEntranceExam' data-format='SW5jb21wcmVoZW5zaWJsZUVudHJhbmNlRXhhbQ=='>Incomprehensible Entrance Exam</a>: Getting into <em>this</em> school requires a test that makes no sense whatsoever. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/IvyLeagueForEveryone' title='/pmwiki/pmwiki.php/Main/IvyLeagueForEveryone' data-format='SXZ5TGVhZ3VlRm9yRXZlcnlvbmU='>Ivy League for Everyone</a>: Fictional characters have a much easier time getting into prestigious schools than real people. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/LateForSchool' title='/pmwiki/pmwiki.php/Main/LateForSchool' data-format='TGF0ZUZvclNjaG9vbA=='>Late for School</a>: A character is shown running to school because they overslept. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/LastDayOfSchoolPlot' title='/pmwiki/pmwiki.php/Main/LastDayOfSchoolPlot' data-format='TGFzdERheU9mU2Nob29sUGxvdA=='>"Last Day of School" Plot</a>: An episode where a character has their last day of school </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/NewYearSameClass' title='/pmwiki/pmwiki.php/Main/NewYearSameClass' data-format='TmV3WWVhclNhbWVDbGFzcw=='>New Year, Same Class</a>: The classroom of the students and teacher from the previous grade are together in the new grade. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/ObsessedWithPerfectAttendance' title='/pmwiki/pmwiki.php/Main/ObsessedWithPerfectAttendance' data-format='T2JzZXNzZWRXaXRoUGVyZmVjdEF0dGVuZGFuY2U='>Obsessed with Perfect Attendance</a>: A character goes to extreme lengths to avoid being late or absent. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/OffToBoardingSchool' title='/pmwiki/pmwiki.php/Main/OffToBoardingSchool' data-format='T2ZmVG9Cb2FyZGluZ1NjaG9vbA=='>Off to Boarding School</a>: A villainous character plans to get rid of their new spouse's children by sending them to boarding school. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/SchoolGradeHacking' title='/pmwiki/pmwiki.php/Main/SchoolGradeHacking' data-format='U2Nob29sR3JhZGVIYWNraW5n'>School Grade Hacking</a>: A student hacks the school's database to improve their grades. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/SchoolOfNoStudying' title='/pmwiki/pmwiki.php/Main/SchoolOfNoStudying' data-format='U2Nob29sT2ZOb1N0dWR5aW5n'>School of No Studying</a>: A story that takes place in a school setting where no one is seen doing school work or worrying about their grades. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/SeniorYearStruggles' title='/pmwiki/pmwiki.php/Main/SeniorYearStruggles' data-format='U2VuaW9yWWVhclN0cnVnZ2xlcw=='>Senior Year Struggles</a>: Stress and angst about facing your future as a senior student. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/ShouldntWeBeInSchoolRightNow' title='/pmwiki/pmwiki.php/Main/ShouldntWeBeInSchoolRightNow' data-format='U2hvdWxkbnRXZUJlSW5TY2hvb2xSaWdodE5vdw=='>Shouldn't We Be in School Right Now?</a>: It's pointed out that younger characters are cutting class when the plot clearly has them nowhere near school grounds. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/SkippingSchool' title='/pmwiki/pmwiki.php/Main/SkippingSchool' data-format='U2tpcHBpbmdTY2hvb2w='>Skipping School</a>: A student decides not to go to school and goes off to do something else instead. </li></ul></div> </p><p><div class="folderlabel" onclick="togglefolder('folder3');"> Students </div><div id="folder3" class="folder" isfolder="true" style="display:block;"> <ul ><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/AllCheeringAllTheTime' title='/pmwiki/pmwiki.php/Main/AllCheeringAllTheTime' data-format='QWxsQ2hlZXJpbmdBbGxUaGVUaW1l'>All-Cheering All the Time</a>: Cheerleaders speak as though they're cheering all the time, even in ordinary conversation. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/AlphaBitch' title='/pmwiki/pmwiki.php/Main/AlphaBitch' data-format='QWxwaGFCaXRjaA=='>Alpha Bitch</a>: A popular female student whose purpose is to be mean to the other characters. <ul ><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/AcademicAlphaBitch' title='/pmwiki/pmwiki.php/Main/AcademicAlphaBitch' data-format='QWNhZGVtaWNBbHBoYUJpdGNo'>Academic Alpha Bitch</a>: A female student who is skilled at academics and mean to other characters. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/BackstabbingTheAlphaBitch' title='/pmwiki/pmwiki.php/Main/BackstabbingTheAlphaBitch' data-format='QmFja3N0YWJiaW5nVGhlQWxwaGFCaXRjaA=='>Backstabbing the Alpha Bitch</a>: The meanest girl is school is betrayed by a member of <a class='twikilink' href='/pmwiki/pmwiki.php/Main/GirlPosse' title='/pmwiki/pmwiki.php/Main/GirlPosse' data-format='W1tHaXJsUG9zc2UgaGVyIG93biBnYW5nXV0='>her own gang</a>. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/LovableAlphaBitch' title='/pmwiki/pmwiki.php/Main/LovableAlphaBitch' data-format='TG92YWJsZUFscGhhQml0Y2g='>Lovable Alpha Bitch</a>: A mean female student who is really a <a class='twikilink' href='/pmwiki/pmwiki.php/Main/JerkWithAHeartOfGold' title='/pmwiki/pmwiki.php/Main/JerkWithAHeartOfGold' data-format='W1tKZXJrV2l0aEFIZWFydE9mR29sZCBuaWNlIGdpcmwgZGVlcCBkb3duXV0='>nice girl deep down</a>. </li></ul></li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/ApatheticStudent' title='/pmwiki/pmwiki.php/Main/ApatheticStudent' data-format='QXBhdGhldGljU3R1ZGVudA=='>Apathetic Student</a>: A character does <em>not</em> care about school or grades in the slightest. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/BetaBitch' title='/pmwiki/pmwiki.php/Main/BetaBitch' data-format='QmV0YUJpdGNo'>Beta Bitch</a>: The <a class='twikilink' href='/pmwiki/pmwiki.php/Main/AlphaBitch' title='/pmwiki/pmwiki.php/Main/AlphaBitch' data-format='QWxwaGFCaXRjaA=='>Alpha Bitch</a>'s right-hand girl. <ul ><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/InnocentBetaBitch' title='/pmwiki/pmwiki.php/Main/InnocentBetaBitch' data-format='SW5ub2NlbnRCZXRhQml0Y2g='>Innocent Beta Bitch</a>: A nicer or innocent <a class='twikilink' href='/pmwiki/pmwiki.php/Main/BetaBitch' title='/pmwiki/pmwiki.php/Main/BetaBitch' data-format='QmV0YUJpdGNo'>Beta Bitch</a>. </li></ul></li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/BigDumbBully' title='/pmwiki/pmwiki.php/Main/BigDumbBully' data-format='QmlnRHVtYkJ1bGx5'>Big Dumb Bully</a>: In fiction, bullies are big, dumb, and <a class='twikilink' href='/pmwiki/pmwiki.php/Main/ObviouslyEvil' title='/pmwiki/pmwiki.php/Main/ObviouslyEvil' data-format='T2J2aW91c2x5RXZpbA=='>Obviously Evil</a>. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/BigJerkOnCampus' title='/pmwiki/pmwiki.php/Main/BigJerkOnCampus' data-format='QmlnSmVya09uQ2FtcHVz'>Big Jerk on Campus</a>: A popular male student whose purpose is to be mean to the other characters. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/BigManOnCampus' title='/pmwiki/pmwiki.php/Main/BigManOnCampus' data-format='QmlnTWFuT25DYW1wdXM='>Big Man on Campus</a>: The high school version of <a class='twikilink' href='/pmwiki/pmwiki.php/Main/TheAce' title='/pmwiki/pmwiki.php/Main/TheAce' data-format='VGhlQWNl'>The Ace</a>, admired by everyone (or nearly everyone). </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/BookDumb' title='/pmwiki/pmwiki.php/Main/BookDumb' data-format='Qm9va0R1bWI='>Book Dumb</a>: A character who isn't very smart when it comes to schoolwork, but is gifted in social intelligence. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/BookSmart' title='/pmwiki/pmwiki.php/Main/BookSmart' data-format='Qm9va1NtYXJ0'>Book Smart</a>: A character is shown as being very academically competent. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/BrilliantButLazy' title='/pmwiki/pmwiki.php/Main/BrilliantButLazy' data-format='QnJpbGxpYW50QnV0TGF6eQ=='>Brilliant, but Lazy</a>: It's shown that a student with bad grades is actually very smart, they just lack the motivation to do their schoolwork properly. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/TheBully' title='/pmwiki/pmwiki.php/Main/TheBully' data-format='VGhlQnVsbHk='>The Bully</a>: A student, or students, who picks on others. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/BullyHunter' title='/pmwiki/pmwiki.php/Main/BullyHunter' data-format='QnVsbHlIdW50ZXI='>Bully Hunter</a>: A character who hates bullies and is adept and eager to take them down. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/BullyMagnet' title='/pmwiki/pmwiki.php/Main/BullyMagnet' data-format='QnVsbHlNYWduZXQ='>Bully Magnet</a>: A character targeted and picked on by several bullies. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/ChildProdigy' title='/pmwiki/pmwiki.php/Main/ChildProdigy' data-format='Q2hpbGRQcm9kaWd5'>Child Prodigy</a>: A child who is highly intelligent for their age. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/Chuunibyou' title='/pmwiki/pmwiki.php/Main/Chuunibyou' data-format='e3tDaHV1bmlieW91fX0='>Chuunibyou</a>: A <a class='twikilink' href='/pmwiki/pmwiki.php/Main/JuniorHigh' title='/pmwiki/pmwiki.php/Main/JuniorHigh' data-format='SnVuaW9ySGlnaA=='>Junior High</a> student who walks around acting like <a class='twikilink' href='/pmwiki/pmwiki.php/Main/IJustWantToBeSpecial' title='/pmwiki/pmwiki.php/Main/IJustWantToBeSpecial' data-format='SUp1c3RXYW50VG9CZVNwZWNpYWw='>I Just Want to Be Special</a>. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/ClassClown' title='/pmwiki/pmwiki.php/Main/ClassClown' data-format='Q2xhc3NDbG93bg=='>Class Clown</a>: The one kid in the class who has to be the center of attention. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/ClassPrincess' title='/pmwiki/pmwiki.php/Main/ClassPrincess' data-format='Q2xhc3NQcmluY2Vzcw=='>Class Princess</a>: The most popular girl in school who is as sweet and nice as she is pretty and admired. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/ClassRepresentative' title='/pmwiki/pmwiki.php/Main/ClassRepresentative' data-format='Q2xhc3NSZXByZXNlbnRhdGl2ZQ=='>Class Representative</a>: The student who leads the class in following all the school activities. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/CruelCheerleader' title='/pmwiki/pmwiki.php/Main/CruelCheerleader' data-format='Q3J1ZWxDaGVlcmxlYWRlcg=='>Cruel Cheerleader</a>: Cheerleaders are portrayed as mean or vain. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/Delinquents' title='/pmwiki/pmwiki.php/Main/Delinquents' data-format='e3tEZWxpbnF1ZW50c319'>Delinquents</a>: Students who are usually up to no good. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/DorkHorseCandidate' title='/pmwiki/pmwiki.php/Main/DorkHorseCandidate' data-format='RG9ya0hvcnNlQ2FuZGlkYXRl'>Dork Horse Candidate</a>: Someone utterly unsuited for the student council leadership runs for it and wins. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/ExtracurricularEnthusiast' title='/pmwiki/pmwiki.php/Main/ExtracurricularEnthusiast' data-format='RXh0cmFjdXJyaWN1bGFyRW50aHVzaWFzdA=='>Extracurricular Enthusiast</a>: A student who's involved in loads of extracurricular activities. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/ForeignExchangeStudent' title='/pmwiki/pmwiki.php/Main/ForeignExchangeStudent' data-format='Rm9yZWlnbkV4Y2hhbmdlU3R1ZGVudA=='>Foreign Exchange Student</a>: An exotic new student introduced as a source of comedy and/or drama. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/FormerFriendOfAlphaBitch' title='/pmwiki/pmwiki.php/Main/FormerFriendOfAlphaBitch' data-format='Rm9ybWVyRnJpZW5kT2ZBbHBoYUJpdGNo'>Former Friend of Alpha Bitch</a>: A character who used to be friends with the school's <a class='twikilink' href='/pmwiki/pmwiki.php/Main/AlphaBitch' title='/pmwiki/pmwiki.php/Main/AlphaBitch' data-format='QWxwaGFCaXRjaA=='>Alpha Bitch</a>. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/FratBro' title='/pmwiki/pmwiki.php/Main/FratBro' data-format='RnJhdEJybw=='>Frat Bro</a>: A college-aged male who loves <a class='twikilink' href='/pmwiki/pmwiki.php/Main/TheAlcoholic' title='/pmwiki/pmwiki.php/Main/TheAlcoholic' data-format='W1tUaGVBbGNvaG9saWMgZHJpbmtpbmddXQ=='>drinking</a>, <a class='twikilink' href='/pmwiki/pmwiki.php/Main/LifeOfTheParty' title='/pmwiki/pmwiki.php/Main/LifeOfTheParty' data-format='W1tMaWZlT2ZUaGVQYXJ0eSBwYXJ0eWluZ11d'>partying</a>, and <a class='twikilink' href='/pmwiki/pmwiki.php/Main/AllMenArePerverts' title='/pmwiki/pmwiki.php/Main/AllMenArePerverts' data-format='W1tBbGxNZW5BcmVQZXJ2ZXJ0cyBzZXhdXQ=='>sex</a>. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/GradeSkipper' title='/pmwiki/pmwiki.php/Main/GradeSkipper' data-format='R3JhZGVTa2lwcGVy'>Grade Skipper</a>: A student has skipped a grade or two because of their gifted intelligence. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/GoGetterGirl' title='/pmwiki/pmwiki.php/Main/GoGetterGirl' data-format='R29HZXR0ZXJHaXJs'>Go-Getter Girl</a>: A young woman who strives to be perfect in every respect whether it be school or outside. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/Goth' title='/pmwiki/pmwiki.php/Main/Goth' data-format='e3tHb3RofX0='>Goth</a>: <a class='twikilink' href='/pmwiki/pmwiki.php/Main/IJustWantToBeSpecial' title='/pmwiki/pmwiki.php/Main/IJustWantToBeSpecial' data-format='W1tJSnVzdFdhbnRUb0JlU3BlY2lhbCBFY2NlbnRyaWNdXQ=='>Eccentric</a>, moody oddballs who tend to wear dark clothes. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/HighSchoolHustler' title='/pmwiki/pmwiki.php/Main/HighSchoolHustler' data-format='SGlnaFNjaG9vbEh1c3RsZXI='>High-School Hustler</a>: The Mr. Fixit of high school. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/HugeSchoolgirl' title='/pmwiki/pmwiki.php/Main/HugeSchoolgirl' data-format='SHVnZVNjaG9vbGdpcmw='>Huge Schoolgirl</a>: A girl is unusually huge for her gender, and thus is self-conscious about her size. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/JapaneseDelinquents' title='/pmwiki/pmwiki.php/Main/JapaneseDelinquents' data-format='SmFwYW5lc2VEZWxpbnF1ZW50cw=='>Japanese Delinquents</a> </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/JerkJock' title='/pmwiki/pmwiki.php/Main/JerkJock' data-format='SmVya0pvY2s='>Jerk Jock</a>: An athletic guy who is also a jerk. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/Joshikousei' title='/pmwiki/pmwiki.php/Main/Joshikousei' data-format='e3tKb3NoaWtvdXNlaX19'>Joshikousei</a>: Japanese girls who wear <a class='twikilink' href='/pmwiki/pmwiki.php/Main/SailorFuku' title='/pmwiki/pmwiki.php/Main/SailorFuku' data-format='U2FpbG9yRnVrdQ=='>Sailor Fuku</a>. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/KendoTeamCaptain' title='/pmwiki/pmwiki.php/Main/KendoTeamCaptain' data-format='S2VuZG9UZWFtQ2FwdGFpbg=='>Kendo Team Captain</a> </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/LoserTeamMascot' title='/pmwiki/pmwiki.php/Main/LoserTeamMascot' data-format='TG9zZXJUZWFtTWFzY290'>Loser Team Mascot</a>: Mascots of school sports teams at the bottom of the <a class='twikilink' href='/pmwiki/pmwiki.php/Main/PopularityFoodChain' title='/pmwiki/pmwiki.php/Main/PopularityFoodChain' data-format='UG9wdWxhcml0eUZvb2RDaGFpbg=='>Popularity Food Chain</a>. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/LovableJock' title='/pmwiki/pmwiki.php/Main/LovableJock' data-format='TG92YWJsZUpvY2s='>Lovable Jock</a>: An athletic guy who is also a <a class='twikilink' href='/pmwiki/pmwiki.php/Main/NiceGuy' title='/pmwiki/pmwiki.php/Main/NiceGuy' data-format='TmljZUd1eQ=='>Nice Guy</a>. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/NewTransferStudent' title='/pmwiki/pmwiki.php/Main/NewTransferStudent' data-format='TmV3VHJhbnNmZXJTdHVkZW50'>New Transfer Student</a>: A new student who is enrolling from another school. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/OrdinaryHighSchoolStudent' title='/pmwiki/pmwiki.php/Main/OrdinaryHighSchoolStudent' data-format='T3JkaW5hcnlIaWdoU2Nob29sU3R1ZGVudA=='>Ordinary High-School Student</a>: A high school student who appears normal at the start of the series. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/TheQuarterback' title='/pmwiki/pmwiki.php/Main/TheQuarterback' data-format='VGhlUXVhcnRlcmJhY2s='>The Quarterback</a>: The effective captain of the school's football team who is usually nicer than his teammates. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/SecondYearProtagonist' title='/pmwiki/pmwiki.php/Main/SecondYearProtagonist' data-format='U2Vjb25kWWVhclByb3RhZ29uaXN0'>Second Year Protagonist</a>: The lead character who is a sophomore in high school. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/ScholarshipStudent' title='/pmwiki/pmwiki.php/Main/ScholarshipStudent' data-format='U2Nob2xhcnNoaXBTdHVkZW50'>Scholarship Student</a>: A character who goes to a prestigious school on a scholarship. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/SchoolIdol' title='/pmwiki/pmwiki.php/Main/SchoolIdol' data-format='U2Nob29sSWRvbA=='>School Idol</a>: The most popular student in school. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/SpoiledSweet' title='/pmwiki/pmwiki.php/Main/SpoiledSweet' data-format='U3BvaWxlZFN3ZWV0'>Spoiled Sweet</a>: The rich popular girl at school who is genuinely nice to everyone. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/StarvingStudent' title='/pmwiki/pmwiki.php/Main/StarvingStudent' data-format='U3RhcnZpbmdTdHVkZW50'>Starving Student</a>: The student from a poor background. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/StereotypicalNerd' title='/pmwiki/pmwiki.php/Main/StereotypicalNerd' data-format='U3RlcmVvdHlwaWNhbE5lcmQ='>Stereotypical Nerd</a>: An unattractive (by physical features or styling), socially inept, and socially unpopular stock character with geeky interests. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/StrangerInAStrangeSchool' title='/pmwiki/pmwiki.php/Main/StrangerInAStrangeSchool' data-format='U3RyYW5nZXJJbkFTdHJhbmdlU2Nob29s'>Stranger in a Strange School</a>: An <a class='twikilink' href='/pmwiki/pmwiki.php/Main/OrdinaryHighSchoolStudent' title='/pmwiki/pmwiki.php/Main/OrdinaryHighSchoolStudent' data-format='T3JkaW5hcnlIaWdoU2Nob29sU3R1ZGVudA=='>Ordinary High-School Student</a> who winds up attending an <a class='twikilink' href='/pmwiki/pmwiki.php/Main/ExtranormalInstitute' title='/pmwiki/pmwiki.php/Main/ExtranormalInstitute' data-format='RXh0cmFub3JtYWxJbnN0aXR1dGU='>Extranormal Institute</a>. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/StudentCouncilPresident' title='/pmwiki/pmwiki.php/Main/StudentCouncilPresident' data-format='U3R1ZGVudENvdW5jaWxQcmVzaWRlbnQ='>Student Council President</a>: The <a class='twikilink' href='/pmwiki/pmwiki.php/Main/ClubPresident' title='/pmwiki/pmwiki.php/Main/ClubPresident' data-format='Q2x1YlByZXNpZGVudA=='>Club President</a> for the <a class='twikilink' href='/pmwiki/pmwiki.php/Main/AbsurdlyPowerfulStudentCouncil' title='/pmwiki/pmwiki.php/Main/AbsurdlyPowerfulStudentCouncil' data-format='QWJzdXJkbHlQb3dlcmZ1bFN0dWRlbnRDb3VuY2ls'>Absurdly Powerful Student Council</a>, and the <a class='twikilink' href='/pmwiki/pmwiki.php/Main/ClassRepresentative' title='/pmwiki/pmwiki.php/Main/ClassRepresentative' data-format='Q2xhc3NSZXByZXNlbnRhdGl2ZQ=='>Class Representative</a> for the whole school. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/TeachersPet' title='/pmwiki/pmwiki.php/Main/TeachersPet' data-format='VGVhY2hlcnNQZXQ='>Teacher's Pet</a>: The student who kisses up to the teacher and rats on anyone trying to discreetly break the rules. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/TeachersUnfavoriteStudent' title='/pmwiki/pmwiki.php/Main/TeachersUnfavoriteStudent' data-format='VGVhY2hlcnNVbmZhdm9yaXRlU3R1ZGVudA=='>Teacher's Unfavorite Student</a>: A teacher really hates one particular student. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/TinySchoolboy' title='/pmwiki/pmwiki.php/Main/TinySchoolboy' data-format='VGlueVNjaG9vbGJveQ=='>Tiny Schoolboy</a>: The smallest and youngest looking guy in class. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/TokenRichStudent' title='/pmwiki/pmwiki.php/Main/TokenRichStudent' data-format='VG9rZW5SaWNoU3R1ZGVudA=='>Token Rich Student</a>: The one student who belongs to a rich family. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/TragicDropout' title='/pmwiki/pmwiki.php/Main/TragicDropout' data-format='VHJhZ2ljRHJvcG91dA=='>Tragic Dropout</a>: A good student winds up having to drop out of school. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/UnknownRival' title='/pmwiki/pmwiki.php/Main/UnknownRival' data-format='VW5rbm93blJpdmFs'>Unknown Rival</a>: Two students competing for the same goal without one of them even aware of the competition. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/UnconvincinglyUnpopularCharacter' title='/pmwiki/pmwiki.php/Main/UnconvincinglyUnpopularCharacter' data-format='VW5jb252aW5jaW5nbHlVbnBvcHVsYXJDaGFyYWN0ZXI='>Unconvincingly Unpopular Character</a>: A student who is smart, funny, fashionable and good looking, but not popular. </li></ul></div> </p><p><div class="folderlabel" onclick="togglefolder('folder4');"> Student relationships and cliques </div><div id="folder4" class="folder" isfolder="true" style="display:block;"> <ul ><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/AllGuysWantCheerleaders' title='/pmwiki/pmwiki.php/Main/AllGuysWantCheerleaders' data-format='QWxsR3V5c1dhbnRDaGVlcmxlYWRlcnM='>All Guys Want Cheerleaders</a>: Male students are always interested in cheerleaders. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/AllGuysWantSororityWomen' title='/pmwiki/pmwiki.php/Main/AllGuysWantSororityWomen' data-format='QWxsR3V5c1dhbnRTb3Jvcml0eVdvbWVu'>All Guys Want Sorority Women</a>: Male students are always interested in women who are part of a college sorority. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/CliqueTour' title='/pmwiki/pmwiki.php/Main/CliqueTour' data-format='Q2xpcXVlVG91cg=='>Clique Tour</a>: When a new student arrives, they (and the audience) are quickly introduced to the social groups of the school. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/EatingLunchAlone' title='/pmwiki/pmwiki.php/Main/EatingLunchAlone' data-format='RWF0aW5nTHVuY2hBbG9uZQ=='>Eating Lunch Alone</a>: Students who eat lunch alone because they are new and haven't made friends yet or are social outcasts. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/ExclusiveCliqueClubhouse' title='/pmwiki/pmwiki.php/Main/ExclusiveCliqueClubhouse' data-format='RXhjbHVzaXZlQ2xpcXVlQ2x1YmhvdXNl'>Exclusive Clique Clubhouse</a>: Cliques and other groups get their own unique housing. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/GayGuySeeksPopularJock' title='/pmwiki/pmwiki.php/Main/GayGuySeeksPopularJock' data-format='R2F5R3V5U2Vla3NQb3B1bGFySm9jaw=='>Gay Guy Seeks Popular Jock</a> (frequently used as a <a class='twikilink' href='/pmwiki/pmwiki.php/Main/HighSchool' title='/pmwiki/pmwiki.php/Main/HighSchool' data-format='SGlnaFNjaG9vbA=='>High School</a> trope) </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/GirlPosse' title='/pmwiki/pmwiki.php/Main/GirlPosse' data-format='R2lybFBvc3Nl'>Girl Posse</a>: The <a class='twikilink' href='/pmwiki/pmwiki.php/Main/AlphaBitch' title='/pmwiki/pmwiki.php/Main/AlphaBitch' data-format='QWxwaGFCaXRjaA=='>Alpha Bitch</a> and her group of friends. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/HighSchoolSweethearts' title='/pmwiki/pmwiki.php/Main/HighSchoolSweethearts' data-format='SGlnaFNjaG9vbFN3ZWV0aGVhcnRz'>High-School Sweethearts</a>: A couple have been in love since they were in high school. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/InstantFanClub' title='/pmwiki/pmwiki.php/Main/InstantFanClub' data-format='SW5zdGFudEZhbkNsdWI='>Instant Fan Club</a>: A character who is so awesome around school that they have a group of admirers. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/MakeWayForThePrincess' title='/pmwiki/pmwiki.php/Main/MakeWayForThePrincess' data-format='TWFrZVdheUZvclRoZVByaW5jZXNz'>Make Way for the Princess</a>: A scene where the <a class='twikilink' href='/pmwiki/pmwiki.php/Main/AlphaBitch' title='/pmwiki/pmwiki.php/Main/AlphaBitch' data-format='QWxwaGFCaXRjaA=='>Alpha Bitch</a> walks in a school hallway full of students. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/NewKidStigma' title='/pmwiki/pmwiki.php/Main/NewKidStigma' data-format='TmV3S2lkU3RpZ21h'>New Kid Stigma</a>: The new pupil at school is disliked by classmates. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/SchoolForcedUsTogether' title='/pmwiki/pmwiki.php/Main/SchoolForcedUsTogether' data-format='U2Nob29sRm9yY2VkVXNUb2dldGhlcg=='>School Forced Us Together</a>: Characters are forced together by the school system. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/SingleGirlSeeksMostPopularGuy' title='/pmwiki/pmwiki.php/Main/SingleGirlSeeksMostPopularGuy' data-format='U2luZ2xlR2lybFNlZWtzTW9zdFBvcHVsYXJHdXk='>Single Girl Seeks Most Popular Guy</a>: An unpopular girl wants to date the most popular guy in school. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/StudentsPlayingMatchmaker' title='/pmwiki/pmwiki.php/Main/StudentsPlayingMatchmaker' data-format='U3R1ZGVudHNQbGF5aW5nTWF0Y2htYWtlcg=='>Students Playing Matchmaker</a>: Students try to pair their teachers with other people. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/TeacherParentRomance' title='/pmwiki/pmwiki.php/Main/TeacherParentRomance' data-format='VGVhY2hlclBhcmVudFJvbWFuY2U='>Teacher/Parent Romance</a>: A teacher falls in love with the parent of one of their students. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/TeacherStudentRomance' title='/pmwiki/pmwiki.php/Main/TeacherStudentRomance' data-format='VGVhY2hlclN0dWRlbnRSb21hbmNl'>Teacher/Student Romance</a>: A student and their teacher fall in love. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/UsurpingTheAlphaBitch' title='/pmwiki/pmwiki.php/Main/UsurpingTheAlphaBitch' data-format='VXN1cnBpbmdUaGVBbHBoYUJpdGNo'>Usurping the Alpha Bitch</a>: The new girl overthrows the <a class='twikilink' href='/pmwiki/pmwiki.php/Main/AlphaBitch' title='/pmwiki/pmwiki.php/Main/AlphaBitch' data-format='QWxwaGFCaXRjaA=='>Alpha Bitch</a> and her iron-clad rule, then takes her place at the top of the <a class='twikilink' href='/pmwiki/pmwiki.php/Main/PopularityFoodChain' title='/pmwiki/pmwiki.php/Main/PopularityFoodChain' data-format='UG9wdWxhcml0eUZvb2RDaGFpbg=='>Popularity Food Chain</a>. </li></ul></div> </p><p><div class="folderlabel" onclick="togglefolder('folder5');"> School clubs and other organizations </div><div id="folder5" class="folder" isfolder="true" style="display:block;"> <ul ><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/AbsurdlyPowerfulStudentCouncil' title='/pmwiki/pmwiki.php/Main/AbsurdlyPowerfulStudentCouncil' data-format='QWJzdXJkbHlQb3dlcmZ1bFN0dWRlbnRDb3VuY2ls'>Absurdly Powerful Student Council</a>: An organization of students run the school like a government. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/ClubStub' title='/pmwiki/pmwiki.php/Main/ClubStub' data-format='Q2x1YlN0dWI='>Club Stub</a>: A new student tries to save a school club with a dangerously declined membership. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/DramaClub' title='/pmwiki/pmwiki.php/Main/DramaClub' data-format='RHJhbWFDbHVi'>Drama Club</a>: A club with students who enjoy acting and put on plays. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/JapaneseSchoolClub' title='/pmwiki/pmwiki.php/Main/JapaneseSchoolClub' data-format='SmFwYW5lc2VTY2hvb2xDbHVi'>Japanese School Club</a> </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/SchoolClubsAreSeriousBusiness' title='/pmwiki/pmwiki.php/Main/SchoolClubsAreSeriousBusiness' data-format='U2Nob29sQ2x1YnNBcmVTZXJpb3VzQnVzaW5lc3M='>School Clubs Are Serious Business</a> </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/SchoolNewspaperNewsHound' title='/pmwiki/pmwiki.php/Main/SchoolNewspaperNewsHound' data-format='U2Nob29sTmV3c3BhcGVyTmV3c0hvdW5k'>School Newspaper News Hound</a>: An absurdly elaborate school paper that makes school's news with true commercial values. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/StudentsSecretSociety' title='/pmwiki/pmwiki.php/Main/StudentsSecretSociety' data-format='U3R1ZGVudHNTZWNyZXRTb2NpZXR5'>Students' Secret Society</a>: A secret society founded and run by students. <ul ><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/SchoolClubFront' title='/pmwiki/pmwiki.php/Main/SchoolClubFront' data-format='U2Nob29sQ2x1YkZyb250'>School Club Front</a>: A school club is actually a coverup for some extracurricular activity that is usually supernaturally-oriented. </li></ul></li></ul></div> </p><p><div class="folderlabel" onclick="togglefolder('folder6');"> School events </div><div id="folder6" class="folder" isfolder="true" style="display:block;"> <ul ><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/ClassReunion' title='/pmwiki/pmwiki.php/Main/ClassReunion' data-format='Q2xhc3NSZXVuaW9u'>Class Reunion</a>: The graduating class of a school meet each other again at the school years later. <ul ><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/ReunionRevenge' title='/pmwiki/pmwiki.php/Main/ReunionRevenge' data-format='UmV1bmlvblJldmVuZ2U='>Reunion Revenge</a>: One of the former students takes the reunion as a chance to get back at the peers who wronged them. </li></ul></li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/ClassTrip' title='/pmwiki/pmwiki.php/Main/ClassTrip' data-format='Q2xhc3NUcmlw'>Class Trip</a>: A class leaves school for a day out to an educational landmark or museum. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/FundraiserCarnival' title='/pmwiki/pmwiki.php/Main/FundraiserCarnival' data-format='RnVuZHJhaXNlckNhcm5pdmFs'>Fundraiser Carnival</a>: A school throws a carnival in order to help raise money. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/GraduateFromTheStory' title='/pmwiki/pmwiki.php/Main/GraduateFromTheStory' data-format='R3JhZHVhdGVGcm9tVGhlU3Rvcnk='>Graduate from the Story</a>: The main cast of a school centered story are graduating. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/GraduationForEveryone' title='/pmwiki/pmwiki.php/Main/GraduationForEveryone' data-format='R3JhZHVhdGlvbkZvckV2ZXJ5b25l'>Graduation for Everyone</a>: The whole cast of a show graduate school whether they were a good student or not. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/HighSchoolDance' title='/pmwiki/pmwiki.php/Main/HighSchoolDance' data-format='SGlnaFNjaG9vbERhbmNl'>High-School Dance</a>: A high school event where students ask each other to be their dates to the dance. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/MeasuringDay' title='/pmwiki/pmwiki.php/Main/MeasuringDay' data-format='TWVhc3VyaW5nRGF5'>Measuring Day</a>: Students are given an annual physical examination. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/PictureDay' title='/pmwiki/pmwiki.php/Main/PictureDay' data-format='UGljdHVyZURheQ=='>Picture Day</a>: Students attempt to look nice the whole school day so they will look nice for their school photo. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/PromIsForStraightKids' title='/pmwiki/pmwiki.php/Main/PromIsForStraightKids' data-format='UHJvbUlzRm9yU3RyYWlnaHRLaWRz'>Prom Is for Straight Kids</a>: LGBTQ students aren't allowed to attend prom, at least not as a same-sex couple. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/ThePromPlot' title='/pmwiki/pmwiki.php/Main/ThePromPlot' data-format='VGhlUHJvbVBsb3Q='>The Prom Plot</a>: High school juniors and seniors attend their prom or an adult is a chaperone or date to a prom. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/ScienceFair' title='/pmwiki/pmwiki.php/Main/ScienceFair' data-format='U2NpZW5jZUZhaXI='>Science Fair</a>: A school event where students prepare science projects. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/SchoolFestival' title='/pmwiki/pmwiki.php/Main/SchoolFestival' data-format='U2Nob29sRmVzdGl2YWw='>School Festival</a>: A school-wide event where all the clubs compete in various activities. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/SchoolPlay' title='/pmwiki/pmwiki.php/Main/SchoolPlay' data-format='U2Nob29sUGxheQ=='>School Play</a>: Students put on a play, which is typically <a class='twikilink' href='/pmwiki/pmwiki.php/Main/StylisticSuck' title='/pmwiki/pmwiki.php/Main/StylisticSuck' data-format='W1tTdHlsaXN0aWNTdWNrIHF1aXRlIHRlcnJpYmxlXV0='>quite terrible</a>. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/ShowAndTellAntics' title='/pmwiki/pmwiki.php/Main/ShowAndTellAntics' data-format='U2hvd0FuZFRlbGxBbnRpY3M='>Show-and-Tell Antics</a>: Students bring things to school for show and tell. </li></ul></div> </p><p><div class="folderlabel" onclick="togglefolder('folder7');"> Schoolwork and grading </div><div id="folder7" class="folder" isfolder="true" style="display:block;"> <ul ><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/AchievementTestOfDestiny' title='/pmwiki/pmwiki.php/Main/AchievementTestOfDestiny' data-format='QWNoaWV2ZW1lbnRUZXN0T2ZEZXN0aW55'>Achievement Test of Destiny</a>: A test that decides your future. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/TheBGrade' title='/pmwiki/pmwiki.php/Main/TheBGrade' data-format='VGhlQkdyYWRl'>The B Grade</a>: A student gets upset over receiving a grade that is slightly less than perfect. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/CompletelyOffTopicReport' title='/pmwiki/pmwiki.php/Main/CompletelyOffTopicReport' data-format='Q29tcGxldGVseU9mZlRvcGljUmVwb3J0'>Completely Off-Topic Report</a>: A student is asked to write a report, but somehow writes the report on a subject that has nothing to do with the topic that was assigned. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/DeliberateUnderPerformance' title='/pmwiki/pmwiki.php/Main/DeliberateUnderPerformance' data-format='RGVsaWJlcmF0ZVVuZGVyUGVyZm9ybWFuY2U='>Deliberate Under-Performance</a>: A student deliberately gets average or below-average grades. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/ADogAteMyHomework' title='/pmwiki/pmwiki.php/Main/ADogAteMyHomework' data-format='QURvZ0F0ZU15SG9tZXdvcms='>A Dog Ate My Homework</a>: A student doesn't do their homework and claims their pet ate it to avoid getting in trouble for not doing it. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/EverybodyHatesMathematics' title='/pmwiki/pmwiki.php/Main/EverybodyHatesMathematics' data-format='RXZlcnlib2R5SGF0ZXNNYXRoZW1hdGljcw=='>Everybody Hates Mathematics</a>: Mathematics is the one subject every student dreads having to do. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/ExtremelyEasyExam' title='/pmwiki/pmwiki.php/Main/ExtremelyEasyExam' data-format='RXh0cmVtZWx5RWFzeUV4YW0='>Extremely Easy Exam</a>: A comically easy exam that's almost impossible to fail, usually given by an apathetic or incompetent teacher. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/FMinusMinus' title='/pmwiki/pmwiki.php/Main/FMinusMinus' data-format='Rk1pbnVzTWludXM='>F--</a>: A student manages to do so poorly that they receive a grade that goes way lower than what the education system would allow in real life. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/GradeSwapCatastrophe' title='/pmwiki/pmwiki.php/Main/GradeSwapCatastrophe' data-format='R3JhZGVTd2FwQ2F0YXN0cm9waGU='>Grade Swap Catastrophe</a>: Two students' grades are accidentally switched. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/HomeworkSlave' title='/pmwiki/pmwiki.php/Main/HomeworkSlave' data-format='SG9tZXdvcmtTbGF2ZQ=='>Homework Slave</a>: Bullying someone else into doing your homework for you. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/IneptAptitudeTest' title='/pmwiki/pmwiki.php/Main/IneptAptitudeTest' data-format='SW5lcHRBcHRpdHVkZVRlc3Q='>Inept Aptitude Test</a>: A student takes an aptitude test and doesn't get the result they wanted and/or expected. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/LastMinuteProject' title='/pmwiki/pmwiki.php/Main/LastMinuteProject' data-format='TGFzdE1pbnV0ZVByb2plY3Q='>Last-Minute Project</a>: A student fails to put in any work for their school project and turns in something they just made up or plagiarized. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/NerdsLoveToughSchoolwork' title='/pmwiki/pmwiki.php/Main/NerdsLoveToughSchoolwork' data-format='TmVyZHNMb3ZlVG91Z2hTY2hvb2x3b3Jr'>Nerds Love Tough Schoolwork</a>: Nerds enjoy doing schoolwork that is difficult. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/TheParentProducedProject' title='/pmwiki/pmwiki.php/Main/TheParentProducedProject' data-format='VGhlUGFyZW50UHJvZHVjZWRQcm9qZWN0'>The Parent-Produced Project</a>: A student has their parent do their school project for them. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/RidiculousProcrastinator' title='/pmwiki/pmwiki.php/Main/RidiculousProcrastinator' data-format='UmlkaWN1bG91c1Byb2NyYXN0aW5hdG9y'>Ridiculous Procrastinator</a>: A character puts off doing a book report or other major project until mere minutes before it's due. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/ScantronPicture' title='/pmwiki/pmwiki.php/Main/ScantronPicture' data-format='U2NhbnRyb25QaWN0dXJl'>Scantron Picture</a>: Someone fills in the Scantron dots on their test to make a picture. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/SleepLearning' title='/pmwiki/pmwiki.php/Main/SleepLearning' data-format='U2xlZXBMZWFybmluZw=='>Sleep Learning</a>: A character uses <a class='twikilink' href='/pmwiki/pmwiki.php/Main/BedtimeBrainwashing' title='/pmwiki/pmwiki.php/Main/BedtimeBrainwashing' data-format='QmVkdGltZUJyYWlud2FzaGluZw=='>Bedtime Brainwashing</a> to help them study for an important event. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/TrainProblem' title='/pmwiki/pmwiki.php/Main/TrainProblem' data-format='VHJhaW5Qcm9ibGVt'>Train Problem</a>: A ridiculously hard math problem involving two trains. </li></ul></div> </p><p><div class="folderlabel" onclick="togglefolder('folder8');"> Disciplinary techniques </div><div id="folder8" class="folder" isfolder="true" style="display:block;"> <ul ><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/AfterSchoolCleaningDuty' title='/pmwiki/pmwiki.php/Main/AfterSchoolCleaningDuty' data-format='QWZ0ZXJTY2hvb2xDbGVhbmluZ0R1dHk='>After-School Cleaning Duty</a>: Students stay after school to clean the classroom. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/ChuckingChalk' title='/pmwiki/pmwiki.php/Main/ChuckingChalk' data-format='Q2h1Y2tpbmdDaGFsaw=='>Chucking Chalk</a>: A teacher throws a piece of chalk at their misbehaving students. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/CorporalPunishment' title='/pmwiki/pmwiki.php/Main/CorporalPunishment' data-format='Q29ycG9yYWxQdW5pc2htZW50'>Corporal Punishment</a>: A teacher inflicts physical pain on a student as a form of punishment. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/DunceCap' title='/pmwiki/pmwiki.php/Main/DunceCap' data-format='RHVuY2VDYXA='>Dunce Cap</a>: A student is made to sit in the corner while wearing a pointy cap as punishment for misbehaving and/or getting an answer wrong. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/GoodBehaviorPoints' title='/pmwiki/pmwiki.php/Main/GoodBehaviorPoints' data-format='R29vZEJlaGF2aW9yUG9pbnRz'>Good Behavior Points</a>: Students are given or taken away points for showing either favorable or poor behavior. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/NailsOnABlackboard' title='/pmwiki/pmwiki.php/Main/NailsOnABlackboard' data-format='TmFpbHNPbkFCbGFja2JvYXJk'>Nails on a Blackboard</a>: Someone runs their nails across a chalkboard. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/StandingInTheHall' title='/pmwiki/pmwiki.php/Main/StandingInTheHall' data-format='U3RhbmRpbmdJblRoZUhhbGw='>Standing in the Hall</a>: A student is made to stand in the hall as punishment. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/WritingLines' title='/pmwiki/pmwiki.php/Main/WritingLines' data-format='V3JpdGluZ0xpbmVz'>Writing Lines</a>: A student is punished by having to write a sentence promising they'll never do what they did wrong again a large amount of times. </li></ul></div> </p><p><div class="folderlabel" onclick="togglefolder('folder9');"> School uniforms and related apparel </div><div id="folder9" class="folder" isfolder="true" style="display:block;"> <ul ><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/AntiSchoolUniformsPlot' title='/pmwiki/pmwiki.php/Main/AntiSchoolUniformsPlot' data-format='QW50aVNjaG9vbFVuaWZvcm1zUGxvdA=='>Anti-School Uniforms Plot</a>: A school tries to implement school uniforms and the students try to protest. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/CasualSportsJersey' title='/pmwiki/pmwiki.php/Main/CasualSportsJersey' data-format='Q2FzdWFsU3BvcnRzSmVyc2V5'>Casual Sports Jersey</a>: A character (often a <a class='twikilink' href='/pmwiki/pmwiki.php/Main/JerkJock' title='/pmwiki/pmwiki.php/Main/JerkJock' data-format='SmVya0pvY2s='>Jerk Jock</a>) wears a sports team uniform outside of a sports environment. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/CatholicSchoolgirlsRule' title='/pmwiki/pmwiki.php/Main/CatholicSchoolgirlsRule' data-format='Q2F0aG9saWNTY2hvb2xnaXJsc1J1bGU='>Catholic Schoolgirls Rule</a>: A girl wears a Catholic school uniform even when not attending a Catholic school. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/NoDressCode' title='/pmwiki/pmwiki.php/Main/NoDressCode' data-format='Tm9EcmVzc0NvZGU='>No Dress Code</a>: A work has students get away with wearing clothes that would get them into trouble in real life. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/RedArmbandOfLeadership' title='/pmwiki/pmwiki.php/Main/RedArmbandOfLeadership' data-format='UmVkQXJtYmFuZE9mTGVhZGVyc2hpcA=='>Red Armband of Leadership</a>: A student wears a red armband to show they are in charge of a club or group. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/SailorFuku' title='/pmwiki/pmwiki.php/Main/SailorFuku' data-format='U2FpbG9yRnVrdQ=='>Sailor Fuku</a>: A girl who wears a sailor suit. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/SchoolSportUniform' title='/pmwiki/pmwiki.php/Main/SchoolSportUniform' data-format='U2Nob29sU3BvcnRVbmlmb3Jt'>School Sport Uniform</a>: A uniform worn by students on the school sports teams. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/SchoolSwimsuit' title='/pmwiki/pmwiki.php/Main/SchoolSwimsuit' data-format='U2Nob29sU3dpbXN1aXQ='>School Swimsuit</a>: Swimsuits that are given to students on the school swim team. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/SchoolUniformsAreTheNewBlack' title='/pmwiki/pmwiki.php/Main/SchoolUniformsAreTheNewBlack' data-format='U2Nob29sVW5pZm9ybXNBcmVUaGVOZXdCbGFjaw=='>School Uniforms are the New Black</a>: A student who wears their school uniform even when they aren't attending school. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/SuddenSchoolUniform' title='/pmwiki/pmwiki.php/Main/SuddenSchoolUniform' data-format='U3VkZGVuU2Nob29sVW5pZm9ybQ=='>Sudden School Uniform</a>: A school suddenly starts forcing its students to wear a school uniform. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/TransferStudentUniforms' title='/pmwiki/pmwiki.php/Main/TransferStudentUniforms' data-format='VHJhbnNmZXJTdHVkZW50VW5pZm9ybXM='>Transfer Student Uniforms</a>: A <a class='twikilink' href='/pmwiki/pmwiki.php/Main/NewTransferStudent' title='/pmwiki/pmwiki.php/Main/NewTransferStudent' data-format='TmV3VHJhbnNmZXJTdHVkZW50'>New Transfer Student</a> who wears a school uniform from their old school. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/YellowSashOfPower' title='/pmwiki/pmwiki.php/Main/YellowSashOfPower' data-format='WWVsbG93U2FzaE9mUG93ZXI='>Yellow Sash of Power</a>: A student given the job as hall monitor lets the authority and power go to their head. </li></ul></div> </p><p><div class="folderlabel" onclick="togglefolder('folder10');"> Degrees </div><div id="folder10" class="folder" isfolder="true" style="display:block;"> <ul ><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/ADegreeInUseless' title='/pmwiki/pmwiki.php/Main/ADegreeInUseless' data-format='QURlZ3JlZUluVXNlbGVzcw=='>A Degree in Useless</a>: A college degree in a subject that is worthless. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/GeniusesHaveMultiplePhDs' title='/pmwiki/pmwiki.php/Main/GeniusesHaveMultiplePhDs' data-format='R2VuaXVzZXNIYXZlTXVsdGlwbGVQaERz'>Geniuses Have Multiple PhDs</a>: Fictional geniuses get more than one <span class='esc-seq' title='non-wikiword'>PhD</span> to prove they're an expert, even though this wouldn't be necessary in real life. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/IMinoredInTropology' title='/pmwiki/pmwiki.php/Main/IMinoredInTropology' data-format='SU1pbm9yZWRJblRyb3BvbG9neQ=='>I Minored in Tropology</a>: A character reveals that they are educated in a field or subject that is unexpected for them. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/MRSDegree' title='/pmwiki/pmwiki.php/Main/MRSDegree' data-format='TVJTRGVncmVl'>MRS Degree</a>: A woman who goes to college to find a husband. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/PhonyDegree' title='/pmwiki/pmwiki.php/Main/PhonyDegree' data-format='UGhvbnlEZWdyZWU='>Phony Degree</a>: A person has a degree for something they didn't earn. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/WorthlessForeignDegree' title='/pmwiki/pmwiki.php/Main/WorthlessForeignDegree' data-format='V29ydGhsZXNzRm9yZWlnbkRlZ3JlZQ=='>Worthless Foreign Degree</a>: A person from a foreign country gets a mediocre job rather than a job they are qualified for. </li></ul></div> </p><p><div class="folderlabel" onclick="togglefolder('folder11');"> Martial arts or military training </div><div id="folder11" class="folder" isfolder="true" style="display:block;"> <ul ><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/BoxingLesson' title='/pmwiki/pmwiki.php/Main/BoxingLesson' data-format='Qm94aW5nTGVzc29u'>Boxing Lesson</a>: A student who is bullied decides to take up boxing. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/DeadlyGraduation' title='/pmwiki/pmwiki.php/Main/DeadlyGraduation' data-format='RGVhZGx5R3JhZHVhdGlvbg=='>Deadly Graduation</a>: A character in an evil training program must battle their friend to the death as a final test. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/HeirToTheDojo' title='/pmwiki/pmwiki.php/Main/HeirToTheDojo' data-format='SGVpclRvVGhlRG9qbw=='>Heir to the Dojo</a>: A high school student is heir to a martial arts family. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/HeroAcademy' title='/pmwiki/pmwiki.php/Main/HeroAcademy' data-format='SGVyb0FjYWRlbXk='>Hero Academy</a>: A school that trains people to develop the skills and knowledge needed to be able to do heroic deeds. <ul ><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/SuperheroSchool' title='/pmwiki/pmwiki.php/Main/SuperheroSchool' data-format='U3VwZXJoZXJvU2Nob29s'>Superhero School</a>: An institute that teaches young superheroes how to use their powers properly. </li></ul></li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/MilitaryAcademy' title='/pmwiki/pmwiki.php/Main/MilitaryAcademy' data-format='TWlsaXRhcnlBY2FkZW15'>Military Academy</a>: A school where a military officer learns his or her trade. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/NinjaSchool' title='/pmwiki/pmwiki.php/Main/NinjaSchool' data-format='TmluamFTY2hvb2w='>Ninja School</a>: A school where you learn how to be a ninja. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/PacifistDojo' title='/pmwiki/pmwiki.php/Main/PacifistDojo' data-format='UGFjaWZpc3REb2pv'>Pacifist Dojo</a>: A martial arts school that teaches its pupils to exercise restraint and only fight defensively. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/RivalDojos' title='/pmwiki/pmwiki.php/Main/RivalDojos' data-format='Uml2YWxEb2pvcw=='>Rival Dojos</a>: When 2 or more different fighting schools are enemies with each other. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/TheSpartanWay' title='/pmwiki/pmwiki.php/Main/TheSpartanWay' data-format='VGhlU3BhcnRhbldheQ=='>The Spartan Way</a>: <a class='twikilink' href='/pmwiki/pmwiki.php/Main/TrainingFromHell' title='/pmwiki/pmwiki.php/Main/TrainingFromHell' data-format='VHJhaW5pbmdGcm9tSGVsbA=='>Training from Hell</a> meant to create a <a class='twikilink' href='/pmwiki/pmwiki.php/Main/BadassArmy' title='/pmwiki/pmwiki.php/Main/BadassArmy' data-format='QmFkYXNzQXJteQ=='>Badass Army</a>. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/ThugDojo' title='/pmwiki/pmwiki.php/Main/ThugDojo' data-format='VGh1Z0Rvam8='>Thug Dojo</a>: A martial arts school that teaches its pupils to start fights and beat up people at whim. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/TrainingAccident' title='/pmwiki/pmwiki.php/Main/TrainingAccident' data-format='VHJhaW5pbmdBY2NpZGVudA=='>Training "Accident"</a>: A character undergoes special training only for something to <a class='twikilink' href='/pmwiki/pmwiki.php/Main/GoneHorriblyWrong' title='/pmwiki/pmwiki.php/Main/GoneHorriblyWrong' data-format='W1tHb25lSG9ycmlibHlXcm9uZyBnbyBob3JyaWJseSB3cm9uZ11d'>go horribly wrong</a>. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/TrainingFromHell' title='/pmwiki/pmwiki.php/Main/TrainingFromHell' data-format='VHJhaW5pbmdGcm9tSGVsbA=='>Training from Hell</a>: Characters go through <em>extremely</em> tough training. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/TrainingThePeacefulVillagers' title='/pmwiki/pmwiki.php/Main/TrainingThePeacefulVillagers' data-format='VHJhaW5pbmdUaGVQZWFjZWZ1bFZpbGxhZ2Vycw=='>Training the Peaceful Villagers</a>: <a class='twikilink' href='/pmwiki/pmwiki.php/Main/TheHero' title='/pmwiki/pmwiki.php/Main/TheHero' data-format='VGhlSGVybw=='>The Hero</a> trains a local village to fight back against an advancing army. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/UltimateFinalExam' title='/pmwiki/pmwiki.php/Main/UltimateFinalExam' data-format='VWx0aW1hdGVGaW5hbEV4YW0='>Ultimate Final Exam</a>: Students must complete a dangerous final test before graduating. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/WaxOnWaxOff' title='/pmwiki/pmwiki.php/Main/WaxOnWaxOff' data-format='V2F4T25XYXhPZmY='>Wax On, Wax Off</a>: A character undergoes special training through menial work. </li></ul></div> </p><p><!—/index—> <hr data-format='——' /> </p></div> <div class="section-links" itemscope itemtype="http://schema.org/SiteNavigationElement"> <div class="titles"> <div><h3 class="text-center text-uppercase">Previous</h3></div> <div><h3 class="text-center text-uppercase">Index</h3></div> <div><h3 class="text-center text-uppercase">Next</h3></div> </div> <div class="links"> <ul> <li> <a href="/pmwiki/pmwiki.php/Main/Scenes">Scenes</a> </li> <li> <a href="/pmwiki/pmwiki.php/Main/TopicalTropes">Topical Tropes</a> </li> <li> <a href="/pmwiki/pmwiki.php/Main/ScreamingTropes">Screaming Tropes</a> </li> </ul> <ul> <li> <a href="/pmwiki/pmwiki.php/Main/PrisonTropes">Prison Tropes</a> </li> <li> <a href="/pmwiki/pmwiki.php/Main/Settings">Settings</a> </li> <li> <a href="/pmwiki/pmwiki.php/Main/TheTower">The Tower</a> </li> </ul> <ul> <li> <a href="/pmwiki/pmwiki.php/Main/PrisonTropes">Prison Tropes</a> </li> <li> <a href="/pmwiki/pmwiki.php/Main/BuildingTropes">Building Tropes</a> </li> <li> <a href="/pmwiki/pmwiki.php/Main/TheTower">The Tower</a> </li> </ul> </div> </div> <div id="proper_player_insert_div" class="outer_ads_by_salon_wrapper"> </div> <script> if( document.getElementById('user-prefs').classList.contains('folders-open') ){ console.log('open all folders'); var elements = document.querySelectorAll('.folderlabel, .toggle-all-folders-button'); elements.forEach((element) => { element.classList.add('is-open'); }); } </script> <script> function insert_ad(adCount, paragraph, adName, folder = 0){ var ad_count = adCount < 10 ? "0"+adCount : adCount; var inside_folder = folder ? "1" : "0"; // Create element for ad unit var adUnit = document.createElement('div'); adUnit.setAttribute("class", `htlad-${adName}`); adUnit.setAttribute("id", `${adName}_${adCount}`); adUnit.setAttribute("data-targeting", `{"slot_number": "${ad_count}", "in_folder": "${inside_folder}"}`); // Add Advertisement label var adLabel = document.createElement("span"); adLabel.innerHTML = "Advertisement:" adLabel.setAttribute("class","ad-caption"); var adWrapper = document.createElement("div"); adWrapper.setAttribute("class","tvtropes-ad-unit mobile-fad square_fad mobile_unit_scroll"); adWrapper.setAttribute("id","mobile_"+adCount); // Merge all pieces adWrapper.appendChild(adLabel); adWrapper.appendChild(adUnit); // Insert into DOM paragraph.parentNode.insertBefore(adWrapper, paragraph.nextSibling); // for getting correct ad count even when ones are deleted globalAdInsertionCount++; } function insert_ads_in_content(folder = 0, totalAdsCount = 0, pHeight = 0) { if(folder) var node = folder.firstElementChild; // Get the first traversable element of the folder else var node = document.getElementById("main-article").firstElementChild; var pCount = 0; var adCount = totalAdsCount + 1; var nodeCount = 0; var nodeLevel = 0; var x = 0; //loop through elements of content while(x<300) { x++; nodeCount++; //traverse to the next element (if exists) if(nodeCount>1) { if(!node.nextElementSibling) { console.log('adparser: no next element'); if(nodeLevel>0) { nodeLevel--; node = node.parentElement; console.log('adparser: we were down a level, go back up ('+nodeLevel+')'); continue; } else { break; } } node = node.nextElementSibling; } //skip inserted ads or empty nodes if(!node || node==="null" || typeof node !== "object") continue; if(!node.offsetHeight || node.offsetHeight==0) continue; if(node.className && node.className.includes('tvtropes-ad-unit')) continue; //skip if image block that has a caption after it (NEW: ALWAYS SKIP THE IMAGE BLOCK) if(node.className && node.className.includes('quoteright')) { // if(node.nextElementSibling && node.nextElementSibling.className && node.nextElementSibling.className.includes('acaptionright')) { pHeight += node.offsetHeight; continue; // } } //if very large element, loop through elements inside if(node.offsetHeight>700 && node.firstElementChild) { nodeLevel++; console.log('adparser: traverse through large element='+node.nodeName+', height='+node.offsetHeight+' level='+nodeLevel); node = node.firstElementChild; nodeCount = 0; continue; } // Skip if after a folder label or if the current node is a folder label itself if ((node.previousElementSibling && node.previousElementSibling.className && node.previousElementSibling.className.includes("folderlabel")) || (node.className && node.className.includes("folderlabel"))) { console.log('adparser: skipping ad insertion related to folder label'); if (!node.className || !node.className.includes("folderlabel")) { // If it's not the folder label itself, skip the insertion continue; } else { pHeight += node.offsetHeight; // If it is the folder label, just add its height to pHeight and continue continue; } } //paragraph counter if(node.nodeName=="P") pCount++; //add height of node to counter pHeight += node.offsetHeight; //add margin of node to counter if available try { var nodeStyle = getComputedStyle(node); if(nodeStyle.marginTop && parseInt(nodeStyle.marginTop)>0) pHeight+=parseInt(nodeStyle.marginTop); if(nodeStyle.marginBottom && parseInt(nodeStyle.marginBottom)>0) pHeight+=parseInt(nodeStyle.marginBottom); //console.log(nodeStyle.marginTop+','+nodeStyle.marginBottom); } catch(e) { } //debug logging console.log('adparser: name='+node.nodeName+', height='+node.offsetHeight+' =>'+pHeight); //console.log(node.className); // check if user is logged in var logged_in = 0; // Calculate the required height based on the user's logged-in status or ad count var requiredHeight = globalAdInsertionCount > 15 ? 1500 : 750; if(logged_in) requiredHeight = 2250; // only inserts an ad if the total height and paragraph count conditions are met if ((adCount === 1 && pCount >= 1 && pHeight >= 400) || pHeight >= requiredHeight) { // Check existing ad positions and compare with the item about to be inserted after var ads = document.querySelectorAll('.tvtropes-ad-unit'); var nodeBottomPosition = node.getBoundingClientRect().bottom + window.scrollY; // Get bottom position of current node var canInsertAd = true; // Flag to track if we can insert an ad ads.forEach(function (ad) { var adTop = ad.getBoundingClientRect().top + window.scrollY; var adBottom = ad.getBoundingClientRect().bottom + window.scrollY; // Ensure the new ad is at least requiredHeight away from any existing ads if (Math.abs(nodeBottomPosition - adTop) < requiredHeight || Math.abs(nodeBottomPosition - adBottom) < requiredHeight) { canInsertAd = false; console.log('adparser: cannot insert ad, not enough space between ads.'); } }); // If we can't insert an ad, skip to the next node if(!canInsertAd) continue; // after 50 ads, stop inserting. Or after 20 ads if the user is logged in if ((adCount > 50 || (adCount > 20 && logged_in))) { break; } console.log('adparser: insert ad '+adCount); insert_ad(adCount, node, "tvtropes_m_incontent_dynamic", folder); adCount++; pHeight = 0; pCount = 0; } } //insert one at end if room var maxpHeight = 500; if(logged_in) maxpHeight=1500; if(pHeight>=maxpHeight && folder==0) { console.log('adparser: insert ad'); insert_ad(adCount, document.getElementById("main-article").lastElementChild, "tvtropes_m_incontent_dynamic"); } // delete ads after the 8th one to reduce load times BCLighthouseTag.cmd.push(function() { googletag.cmd.push(function() { googletag.pubads().addEventListener('slotRequested', function(event) { const slot = event.slot; const slotName = slot.getAdUnitPath().split('/').pop() || slot.getAdUnitPath(); if(slotName === 'tvtropes_m_incontent_dynamic') { const slotNumber = parseInt(slot.getTargeting('slot_number')[0]); console.log(slotName+' = '+slotNumber); // Determine the ad slot that needs to be deleted. const adNumberToDelete = slotNumber - 8; if(adNumberToDelete > 0) { const adToDelete = document.getElementById(`mobile_${adNumberToDelete}`); if(adToDelete) { var adHeight = window.pageYOffset + adToDelete.getBoundingClientRect().top; var windowHeight = window.scrollY; // Check if the ad element exists and is above the current viewport (above the fold). if (adHeight < windowHeight) { console.log('ad delete = '+adNumberToDelete); adToDelete.remove(); } } } } }); }); }); // return pHeight return pHeight; } if(1 && (document.body.clientWidth && document.body.clientWidth<=768) ) { insert_ads_in_content(); } </script> </article> <div id="main-content-sidebar"><div class="sidebar-item display-options"> <ul class="sidebar display-toggles"> <li>Show Spoilers <div id="sidebar-toggle-showspoilers" class="display-toggle show-spoilers"></div></li> <li>Night Vision <div id="sidebar-toggle-nightvision" class="display-toggle night-vision"></div></li> <li>Sticky Header <div id="sidebar-toggle-stickyheader" class="display-toggle sticky-header"></div></li> <li>Wide Load <div id="sidebar-toggle-wideload" class="display-toggle wide-load"></div></li> </ul> <script>updateDesktopPrefs();</script> </div> <div class="sidebar-item quick-links" itemtype="http://schema.org/SiteNavigationElement"> <p class="sidebar-item-title" data-title="Important Links">Important Links</p> <div class="padded"> <a href="/pmwiki/query.php?type=att">Ask The Tropers</a> <a href="/pmwiki/query.php?type=tf">Trope Finder</a> <a href="/pmwiki/query.php?type=ykts">Media Finder</a> <a href="/pmwiki/tlp_activity.php">Trope Launch Pad</a> <a href="/pmwiki/query.php?type=wl">Tech Wishlist</a></li> <a href="/pmwiki/review_activity.php">Reviews</a> <a href="/pmwiki/ad-free-subscribe.php">Go Ad Free!</a> <div class="crucial_browsing_dropdown"> <a href="javascript:void(0);" onclick="double_dropdown(); return false;" id="crucial_browsing_dropdown"><span class="new_blue">Crucial Browsing</span><i class="fa fa-angle-down"></i></a> <ul id="main_dropdown"> <li class="first_dropdown"><a href="/pmwiki/index_report.php">Indexes</a> <li class="first_dropdown"><a href="javascript:void(0);" data-click-toggle="active">Genre</a> <ul> <li><a href='/pmwiki/pmwiki.php/Main/ActionAdventureTropes' title='Main/ActionAdventureTropes'>Action Adventure</a></li> <li><a href='/pmwiki/pmwiki.php/Main/ComedyTropes' title='Main/ComedyTropes'>Comedy</a></li> <li><a href='/pmwiki/pmwiki.php/Main/CommercialsTropes' title='Main/CommercialsTropes'>Commercials</a></li> <li><a href='/pmwiki/pmwiki.php/Main/CrimeAndPunishmentTropes' title='Main/CrimeAndPunishmentTropes'>Crime & Punishment</a></li> <li><a href='/pmwiki/pmwiki.php/Main/DramaTropes' title='Main/DramaTropes'>Drama</a></li> <li><a href='/pmwiki/pmwiki.php/Main/HorrorTropes' title='Main/HorrorTropes'>Horror</a></li> <li><a href='/pmwiki/pmwiki.php/Main/LoveTropes' title='Main/LoveTropes'>Love</a></li> <li><a href='/pmwiki/pmwiki.php/Main/NewsTropes' title='Main/NewsTropes'>News</a></li> <li><a href='/pmwiki/pmwiki.php/Main/ProfessionalWrestling' title='Main/ProfessionalWrestling'>Professional Wrestling</a></li> <li><a href='/pmwiki/pmwiki.php/Main/SpeculativeFictionTropes' title='Main/SpeculativeFictionTropes'>Speculative Fiction</a></li> <li><a href='/pmwiki/pmwiki.php/Main/SportsStoryTropes' title='Main/SportsStoryTropes'>Sports Story</a></li> <li><a href='/pmwiki/pmwiki.php/Main/WarTropes' title='Main/WarTropes'>War</a></li> </ul> </li> <li class="first_dropdown"><a href="javascript:void(0);" data-click-toggle="active">Media</a> <ul> <li><a href="/pmwiki/pmwiki.php/Main/Media" title="Main/Media">All Media</a></li> <li><a href="/pmwiki/pmwiki.php/Main/AnimationTropes" title="Main/AnimationTropes">Animation (Western)</a></li> <li><a href="/pmwiki/pmwiki.php/Main/Anime" title="Main/Anime">Anime</a></li> <li><a href="/pmwiki/pmwiki.php/Main/ComicBookTropes" title="Main/ComicBookTropes">Comic Book</a></li> <li><a href="/pmwiki/pmwiki.php/Main/FanFic" title="FanFic/FanFics">Fan Fics</a></li> <li><a href="/pmwiki/pmwiki.php/Main/Film" title="Main/Film">Film</a></li> <li><a href="/pmwiki/pmwiki.php/Main/GameTropes" title="Main/GameTropes">Game</a></li> <li><a href="/pmwiki/pmwiki.php/Main/Literature" title="Main/Literature">Literature</a></li> <li><a href="/pmwiki/pmwiki.php/Main/MusicAndSoundEffects" title="Main/MusicAndSoundEffects">Music And Sound Effects</a></li> <li><a href="/pmwiki/pmwiki.php/Main/NewMediaTropes" title="Main/NewMediaTropes">New Media</a></li> <li><a href="/pmwiki/pmwiki.php/Main/PrintMediaTropes" title="Main/PrintMediaTropes">Print Media</a></li> <li><a href="/pmwiki/pmwiki.php/Main/Radio" title="Main/Radio">Radio</a></li> <li><a href="/pmwiki/pmwiki.php/Main/SequentialArt" title="Main/SequentialArt">Sequential Art</a></li> <li><a href="/pmwiki/pmwiki.php/Main/TabletopGames" title="Main/TabletopGames">Tabletop Games</a></li> <li><a href="/pmwiki/pmwiki.php/MediaNotes/Television" title="MediaNotes/Television">Television</a></li> <li><a href="/pmwiki/pmwiki.php/Main/Theater" title="Main/Theater">Theater</a></li> <li><a href="/pmwiki/pmwiki.php/Main/VideogameTropes" title="Main/VideogameTropes">Videogame</a></li> <li><a href="/pmwiki/pmwiki.php/Main/Webcomics" title="Main/Webcomics">Webcomics</a></li> </ul> </li> <li class="first_dropdown"><a href="javascript:void(0);" data-click-toggle="active">Narrative</a> <ul> <li><a href="/pmwiki/pmwiki.php/Main/UniversalTropes" title="Main/UniversalTropes">Universal</a></li> <li><a href="/pmwiki/pmwiki.php/Main/AppliedPhlebotinum" title="Main/AppliedPhlebotinum">Applied Phlebotinum</a></li> <li><a href="/pmwiki/pmwiki.php/Main/CharacterizationTropes" title="Main/CharacterizationTropes">Characterization</a></li> <li><a href="/pmwiki/pmwiki.php/Main/Characters" title="Main/Characters">Characters</a></li> <li><a href="/pmwiki/pmwiki.php/Main/CharactersAsDevice" title="Main/CharactersAsDevice">Characters As Device</a></li> <li><a href="/pmwiki/pmwiki.php/Main/Dialogue" title="Main/Dialogue">Dialogue</a></li> <li><a href="/pmwiki/pmwiki.php/Main/Motifs" title="Main/Motifs">Motifs</a></li> <li><a href="/pmwiki/pmwiki.php/Main/NarrativeDevices" title="Main/NarrativeDevices">Narrative Devices</a></li> <li><a href="/pmwiki/pmwiki.php/Main/Paratext" title="Main/Paratext">Paratext</a></li> <li><a href="/pmwiki/pmwiki.php/Main/Plots" title="Main/Plots">Plots</a></li> <li><a href="/pmwiki/pmwiki.php/Main/Settings" title="Main/Settings">Settings</a></li> <li><a href="/pmwiki/pmwiki.php/Main/Spectacle" title="Main/Spectacle">Spectacle</a></li> </ul> </li> <li class="first_dropdown"><a href="javascript:void(0);" data-click-toggle="active">Other Categories</a> <ul> <li><a href="/pmwiki/pmwiki.php/Main/BritishTellyTropes" title="Main/BritishTellyTropes">British Telly</a></li> <li><a href="/pmwiki/pmwiki.php/Main/TheContributors" title="Main/TheContributors">The Contributors</a></li> <li><a href="/pmwiki/pmwiki.php/Main/CreatorSpeak" title="Main/CreatorSpeak">Creator Speak</a></li> <li><a href="/pmwiki/pmwiki.php/Main/Creators" title="Main/Creators">Creators</a></li> <li><a href="/pmwiki/pmwiki.php/Main/DerivativeWorks" title="Main/DerivativeWorks">Derivative Works</a></li> <li><a href="/pmwiki/pmwiki.php/Main/LanguageTropes" title="Main/LanguageTropes">Language</a></li> <li><a href="/pmwiki/pmwiki.php/Main/LawsAndFormulas" title="Main/LawsAndFormulas">Laws And Formulas</a></li> <li><a href="/pmwiki/pmwiki.php/Main/ShowBusiness" title="Main/ShowBusiness">Show Business</a></li> <li><a href="/pmwiki/pmwiki.php/Main/SplitPersonalityTropes" title="Main/SplitPersonalityTropes">Split Personality</a></li> <li><a href="/pmwiki/pmwiki.php/Main/StockRoom" title="Main/StockRoom">Stock Room</a></li> <li><a href="/pmwiki/pmwiki.php/Main/TropeTropes" title="Main/TropeTropes">Trope</a></li> <li><a href="/pmwiki/pmwiki.php/Main/Tropes" title="Main/Tropes">Tropes</a></li> <li><a href="/pmwiki/pmwiki.php/Main/TruthAndLies" title="Main/TruthAndLies">Truth And Lies</a></li> <li><a href="/pmwiki/pmwiki.php/Main/TruthInTelevision" title="Main/TruthInTelevision">Truth In Television</a></li> </ul> </li> <li class="first_dropdown"><a href="javascript:void(0);" data-click-toggle="active">Topical Tropes</a> <ul> <li><a href="/pmwiki/pmwiki.php/Main/BetrayalTropes" title="Main/BetrayalTropes">Betrayal</a></li> <li><a href="/pmwiki/pmwiki.php/Main/CensorshipTropes" title="Main/CensorshipTropes">Censorship</a></li> <li><a href="/pmwiki/pmwiki.php/Main/CombatTropes" title="Main/CombatTropes">Combat</a></li> <li><a href="/pmwiki/pmwiki.php/Main/DeathTropes" title="Main/DeathTropes">Death</a></li> <li><a href="/pmwiki/pmwiki.php/Main/FamilyTropes" title="Main/FamilyTropes">Family</a></li> <li><a href="/pmwiki/pmwiki.php/Main/FateAndProphecyTropes" title="Main/FateAndProphecyTropes">Fate And Prophecy</a></li> <li><a href="/pmwiki/pmwiki.php/Main/FoodTropes" title="Main/FoodTropes">Food</a></li> <li><a href="/pmwiki/pmwiki.php/Main/HolidayTropes" title="Main/HolidayTropes">Holiday</a></li> <li><a href="/pmwiki/pmwiki.php/Main/MemoryTropes" title="Main/MemoryTropes">Memory</a></li> <li><a href="/pmwiki/pmwiki.php/Main/MoneyTropes" title="Main/MoneyTropes">Money</a></li> <li><a href="/pmwiki/pmwiki.php/Main/MoralityTropes" title="Main/MoralityTropes">Morality</a></li> <li><a href="/pmwiki/pmwiki.php/Main/PoliticsTropes" title="Main/PoliticsTropes">Politics</a></li> <li><a href="/pmwiki/pmwiki.php/Main/ReligionTropes" title="Main/ReligionTropes">Religion</a></li> <li><a href="/pmwiki/pmwiki.php/Main/SchoolTropes" title="Main/SchoolTropes">School</a></li> </ul> </li> </ul> </div> <div class="resources_dropdown"> <a href="javascript:void(0);" onclick="second_double_dropdown(); return false;" id="resources_dropdown"><span class="new_blue blue">Resources</span><i class="fa fa-angle-down"></i></a> <ul id="second_main_dropdown" class="padded font-s" itemscope itemtype="http://schema.org/SiteNavigationElement"> <li class="second_dropdown"><a href="#test" data-click-toggle="active">Tools</a> <ul> <li><a href="/pmwiki/pmwiki.php/Administrivia/IttyBittyWikiTools">Wiki Tools</a></li> <li><a href="/pmwiki/cutlist.php" data-modal-target="login" rel="nofollow">Cut List</a></li> <li><a href="/pmwiki/image-fixer.php" data-modal-target="login" rel="nofollow">Image Fixer</a></li> <li><a href="/pmwiki/changes.php">New Edits</a></li> <li><a href="/pmwiki/articles_new.php">New Articles</a></li> <li><a href="/pmwiki/recent_edit_reasons.php">Edit Reasons</a></li> <li><a href="/pmwiki/isolated_pages.php">Isolated Pages</a></li> <li><a href="/pmwiki/launches.php" data-modal-target="login" rel="nofollow">Launches</a></li> <li><a href="/pmwiki/img_list.php" data-modal-target="login" rel="nofollow">Images List</a></li> <li><a href="/pmwiki/recent_videos.php">Recent Videos</a></li> <li><a href="/pmwiki/crown_activity.php">Crowner Activity</a></li> <li><a href="/pmwiki/no_types.php">Un-typed Pages</a></li> <li><a href="/pmwiki/page_type_audit.php">Recent Page Type Changes</a></li> </ul> </li> <li class="second_dropdown"><a href="javascript:void(0);" data-click-toggle="active">Templates</a> <ul> <li><a href="/pmwiki/pmwiki.php/Main/TropeEntryTemplate">Trope Entry</a></li> <li><a href="/pmwiki/pmwiki.php/Main/ProgramEntryTemplate">Works</a></li> <li><a href="/pmwiki/pmwiki.php/Administrivia/CharacterSheetTemplate">Character Sheet</a></li> <li><a href="/pmwiki/pmwiki.php/Administrivia/PlayingWithWikiTemplate">Playing With</a></li> <li><a href="/pmwiki/pmwiki.php/FanficRecs/TemplatePageForNewFandomRecommendations">Fandom</a></li> </ul> </li> <li class="second_dropdown"><a href="javascript:void(0);" data-click-toggle="active">Tips</a> <ul> <li><a href="/pmwiki/pmwiki.php/Administrivia/CreatingNewRedirects">Creating New Redirects</a></li> <li><a href="/pmwiki/pmwiki.php/Administrivia/Crosswicking">Cross Wicking</a></li> <li><a href="/pmwiki/pmwiki.php/Administrivia/TipsForEditing">Tips for Editing</a></li> <li><a href="/pmwiki/pmwiki.php/Administrivia/TextFormattingRules">Text Formatting Rules</a></li> <li><a href="/pmwiki/pmwiki.php/Administrivia/TVTropesGlossary">Glossary</a></li> <li><a href="/pmwiki/pmwiki.php/Administrivia/EditReasonsAndWhyYouShouldUseThem">Edit Reasons</a></li> <li><a href="/pmwiki/pmwiki.php/Administrivia/HandlingSpoilers">Handling Spoilers</a></li> <li><a href="/pmwiki/pmwiki.php/Administrivia/WordCruft">Word Cruft</a></li> <li><a href="/pmwiki/pmwiki.php/Main/Administrivia">Administrivia</a></li> <li><a href="/pmwiki/pmwiki.php/Main/FAQ">FAQ</a></li> </ul> </li> <li class="second_dropdown"><a href="/pmwiki/changelog.php">Changelog</a></li> <li class="second_dropdown"><a href="/pmwiki/query.php?type=bug">Report Bug</a></li> <li class="second_dropdown"><a href="/pmwiki/conversations.php?topic=renames">Trope Repair Shop</a></li> <li class="second_dropdown"><a href="/pmwiki/conversations.php?topic=images">Image Pickin'</a></li> </ul> </div> </div> <div id="asteri-sidebar" style="display:none"> <p style="margin-top: 20px;" class="sidebar-item-title" data-title="Advertisement">Advertisement:</p> <div id="asteri_cont"></div> </div> <script> //asteri enabled if((tvtropes_config.asteri_stream_enabled || tvtropes_config.get_asteri_stream == 'live')) { //aster stream currently live and not a logged-in troper if(!tvtropes_config.is_logged_in && cookies.read('asteri_event_active') != '') { document.getElementById('asteri-sidebar').style.display=""; } } </script> </div> <script> if(!is_mobile()) { //don't insert if content is too small on page var tropes_insert_side_ad=true; if(document.getElementById("main-article") && document.getElementById("main-article").clientHeight) { var sidebar_height=document.getElementById("main-article").clientHeight; if(sidebar_height>0 && sidebar_height<500) { tropes_insert_side_ad=false; console.log('ad parser: content too small for sidebar ad'); } } if(tropes_insert_side_ad) { document.write(` <div id="stick-cont" class="sidebar-item sb-fad-unit"> <p class="sidebar-item-title" data-title="Advertisement">Advertisement:</p> <div id="stick-bar" class="sidebar-section"> <div class="square_fad fad-size-300x600 fad-section text-center"> <div class='tvtropes-ad-unit '> <div id='tvtropes_dt_inview' class='htlad-tvtropes_dt_inview'></div> </div> </div> </div> </div> `); } } </script> </div> </div> <div id="action-bar-bottom" class="action-bar tablet-off"> <a href="#top-of-page" class="scroll-to-top dead-button" onclick="scroll_to_top(500);">Top</a> </div> </div> <footer id="main-footer"> <div id="main-footer-inner"> <div class="footer-left"> <a href="/" class="img-link"><img data-src="/img/tvtropes-footer-logo.png" alt="TV Tropes" class="logo_image lazy-image" title="TV Tropes" /></a> <ul class="social-buttons"> <li><a class="btn fb" target="_blank" onclick="_gaq.push(['_trackEvent', 'btn-social-icon', 'click', 'btn-facebook']);" href="https://www.facebook.com/tvtropes"><i class="fa fa-facebook"></i></a></li> <li><a class="btn tw" target="_blank" onclick="_gaq.push(['_trackEvent', 'btn-social-icon', 'click', 'btn-twitter']);" href="https://www.twitter.com/tvtropes"><i class="fa fa-twitter"></i></a> </li> </ul> </div> <hr/> <ul class="footer-menu" itemscope itemtype="http://schema.org/SiteNavigationElement"> <li><h4 class="footer-menu-header">TVTropes</h4></li> <li><a href="/pmwiki/pmwiki.php/Main/Administrivia">About TVTropes</a></li> <li><a href="/pmwiki/pmwiki.php/Administrivia/TheGoalsOfTVTropes">TVTropes Goals</a></li> <li><a href="/pmwiki/pmwiki.php/Administrivia/TheTropingCode">Troping Code</a></li> <li><a href="/pmwiki/pmwiki.php/Administrivia/TVTropesCustoms">TVTropes Customs</a></li> <li><a href="/pmwiki/pmwiki.php/JustForFun/TropesOfLegend">Tropes of Legend</a></li> <li><a href="/pmwiki/ad-free-subscribe.php">Go Ad-Free</a></li> </ul> <hr/> <ul class="footer-menu" itemscope itemtype="http://schema.org/SiteNavigationElement"> <li><h4 class="footer-menu-header">Community</h4></li> <li><a href="/pmwiki/query.php?type=att">Ask The Tropers</a></li> <li><a href="/pmwiki/tlp_activity.php">Trope Launch Pad</a></li> <li><a href="/pmwiki/query.php?type=tf">Trope Finder</a></li> <li><a href="/pmwiki/query.php?type=ykts">Media Finder</a></li> <li><a href="/pmwiki/query.php?type=wl">Tech Wishlist</a></li> <li><a href="/pmwiki/review_activity.php">Reviews</a></li> <li><a href="/pmwiki/topics.php">Forum</a></li> </ul> <hr/> <ul class="footer-menu" itemscope itemtype="http://schema.org/SiteNavigationElement"> <li><h4 class="footer-menu-header">Tropes HQ</h4></li> <li><a href="/pmwiki/about.php">About Us</a></li> <li><a href="/pmwiki/contact.php">Contact Us</a></li> <li><a href="/pmwiki/query.php?type=bug">Report Bug</a></li> <li><a href="/pmwiki/changelog.php">Changelog</a></li> <li><a href="/pmwiki/dmca.php">DMCA Notice</a></li> <li><a href="/pmwiki/privacypolicy.php">Privacy Policy</a></li> </ul> </div> <div id="desktop-on-mobile-toggle" class="text-center gutter-top gutter-bottom tablet-on"> <a href="/pmwiki/switchDeviceCss.php?mobileVersion=1" rel="nofollow">Switch to <span class="txt-desktop">Desktop</span><span class="txt-mobile">Mobile</span> Version</a> </div> <div class="legal"> <p>TVTropes is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License. <br>Permissions beyond the scope of this license may be available from <a xmlns:cc="http://creativecommons.org/ns#" href="mailto:thestaff@tvtropes.org" rel="cc:morePermissions"> thestaff@tvtropes.org</a>.</p> <br> <div class="privacy_wrapper"> </div> </div> </footer> <style> div.fc-ccpa-root { position: absolute !important; bottom: 93px !important; margin: auto !important; width: 100% !important; z-index: 9999 !important; overflow: hidden !important; } .fc-ccpa-root .fc-dns-dialog .fc-dns-link p{ outline: none !important; text-decoration: underline !important; font-size: .7em !important; font-family: sans-serif !important; } .fc-ccpa-root .fc-dns-dialog .fc-dns-link .fc-button-background { background: none !important; } </style> <div id="_pm_videoViewer" class="full-screen"> <a href="#close" class="close" id="_pm_videoViewer-close"></a> <div class="_pmvv-body"> <div class="_pmvv-vidbox"> </div> </div> </div> <script type="text/javascript"> var cleanCreativeEnabled = ""; var donation = ""; var live_ads = "1"; var img_domain = "https://static.tvtropes.org"; var snoozed = cookies.read('snoozedabm'); var elem = document.createElement('script'); elem.async = true; // if page type is article or homepage load bundle_nojquery. otherwise load regular bundle.js if(tvtropes_config.universal_page_type == "Article" || tvtropes_config.universal_page_type == "HomePage") { elem.src = 'https://assets.tvtropes.org/design/assets/bundle_nojquery.js?rev=34f2653e14b8f0604d7c8ab2d8e0002abf7d2ab4'; } else { elem.src = 'https://assets.tvtropes.org/design/assets/bundle.js?rev=34f2653e14b8f0604d7c8ab2d8e0002abf7d2ab4'; } elem.onload = function() { } document.getElementsByTagName('head')[0].appendChild(elem); </script> <script type="text/javascript"> function send_analytics_event(user_type, donation){ // if(user_type == 'uncached' || user_type == 'cached'){ // ga('send', 'event', 'caching', 'load', user_type, {'nonInteraction': 1}); // return; // } var event_name = user_type; if(donation == 'true'){ event_name += "_donation" }else if(typeof(valid_user) == 'undefined'){ event_name += "_blocked" }else if(valid_user == true){ event_name += "_unblocked"; }else{ event_name = "_unknown" } ga('send', 'event', 'ads', 'load', event_name, {'nonInteraction': 1}); } send_analytics_event("guest", "false"); </script> <!-- Quantcast Tag --> <script type="text/javascript"> window._qevents = window._qevents || []; (function() { var elem = document.createElement('script'); elem.src = (document.location.protocol == "https:" ? "https://secure" : "http://edge") + ".quantserve.com/quant.js"; elem.async = true; elem.type = "text/javascript"; var scpt = document.getElementsByTagName('script')[0]; scpt.parentNode.insertBefore(elem, scpt); })(); window._qevents.push({ qacct:"p-mEzuYq24VEJ-3" }); </script> <noscript> <div style="display:none;"> <img src="//pixel.quantserve.com/pixel/p-mEzuYq24VEJ-3.gif" border="0" height="1" width="1" alt="Quantcast"/> </div> </noscript> <!-- End Quantcast tag --> <!-- Begin comScore Tag --> <script> var _comscore = _comscore || []; _comscore.push({ c1: "2", c2: "38282685" }); (function() { var s = document.createElement("script"), el = document.getElementsByTagName("script")[0]; s.async = true; s.src = "https://sb.scorecardresearch.com/cs/38282685/beacon.js"; el.parentNode.insertBefore(s, el); })(); </script> <noscript> <img src="https://sb.scorecardresearch.com/p?c1=2&c2=38282685&cv=3.6.0&cj=1"> </noscript> <!-- End comScore Tag --> </body> </html>