Cue the school bells ringing! Class is back in session! Tonight, Abbott Elementary delivers its third season premiere after receiving even more Emmys since the sitcom last graced our screens. And before we get into the shenanigans of the episode, I’ve got to highlight Quinta Brunson’s historic win as the second Black woman to ever win an Emmy for Best Comedy Actress; the first Black woman to win, Isabel Sanford from The Jeffersons, nabbed the trophy in 1981. And it’s not just Quinta moving up the ranks in her career — season three kicks off with a new job for Janine that puts her affable and resourceful energy to good use.
Now that the district has a new superintendent, the next generation of district employees is seeking to make necessary and helpful changes for the public schools in their domain. A trio of these new employees visit Abbott to observe their teacher Development Day before the school year begins. Manny, who is hugely enthusiastic and almost sickeningly sweet, leads the other employees, Emily and Simon, as they pass out new iPads and Smart Boards to all the classrooms and observe the comings and goings of Abbott Elementary. They’re met with smugness from the teachers, who are used to being overworked and underpaid with little assistance from the district. Even Janine proclaims that after a soul-searching summer, she will stop “trying to fight the odds” and “just be a good teacher.” But, during the morning’s orientation, her ingenuity still shines when she suggests implementing a Career Day.
Though Ava and Janine’s co-workers immediately shoot down the idea, the proposal piques Manny’s interest, and he asks to shadow her for the day, where they find out they have a lot in common, as frequent posters in the comment section of Chalkbeat. He even proposes to revisit Janine’s old idea to paint the classroom walls blue. This warms Janine to Manny, cracking her attempts at being a more nonchalant teacher, and eventually, Manny offers her the Robeson Fellowship with the district, where she’ll use her first-hand experience to enhance what the district can do to make schools as efficient as possible. The episode actually starts five months after Janine begins the new job, with Janine showing up for the Career Day she pitched when she first met Manny. Janine bursts into the library in a tailored two-piece skirt suit set with a distinctive middle part in her hair. Remember last season’s premiere when she merely switched her side part and declared herself a new person? Well, this dramatic new look proves she’s truly entered a new chapter in her life. The show then rewinds five months and shows us how she decided to accept the fellowship and step away from her classroom, something she was initially unwilling to do.
One thing that sets Abbott Elementary apart from its mockumentary predecessors is leaning into the documentary aspect, giving the cameras and the unseen people behind them a purpose and a storyline, with the role of the cameras in Abbott Elementary being clear from the pilot episode. We know that an actual documentary is being filmed and that the invisible camera crew isn’t just a storytelling device, allowing the Abbott writers more freedom to explore the mockumentary genre, which lends itself to hilarious and convenient ways to keep the jokes rolling. For instance, to explain the five-month gap between the season two finale and the beginning of this episode, we find out that the crew took a wrong turn one night after filming and had their equipment stolen. Ava succinctly explains how they’ve been away for nearly half a year because “that’s how long it takes for three people with art degrees to save up for new cameras.” As someone with a journalism degree, I can concur.
So, what have the rest of our favorite Philly educators been up to in the months between seasons? Gregory worked with the grounds crew for the Orioles; Melissa and Gary grew even closer, and Ava is flaunting her new Ivy League (adjacent) degree in education and proudly proclaims to be “engaged, alert, and by-the-books.” While studying at Cambridge — as in “physically located within the legal property lines of Harvard” and siphoning the free wifi — Ava obtained her degree from Grand Canyon University and is eager to implement her new skill set. No longer is she taking any opportunity to point out how F-O-I-N-E Greg is, nor is she allowing her employees to reign freely as long as they stay out of her way. Now, Ava is wearing wide-framed glasses to emphasize her professionalism as she buzzes around the school, ensuring all the teachers are optimizing their classrooms and strictly adhering to the curriculum in preparation for the new year. She forces Barbara to move her desks into a communal setting, sets up all-seeing security cameras, bans off-campus lunches, and eliminates free periods.
By the first day of school, Ava’s new demeanor and strict adherence to district mandates threaten to ruin everyone’s year, so they band together to stop this Harvard-bred monster. While they devise a plan to “reset Ava,” Janine works with Manny, Emily, and Simon to improve the changes they made further, including guaranteeing that there are enough chargers for all the iPads. They’re surprisingly receptive and eager for her advice, so Manny makes concessions that would sweeten the fellowship for Janine, like allowing her to teach for two days out of the week and paying her a whole two dollars more. It turns out that Manny is the child of an educator, and as he told Barbara, his dream is to make things easier for students and teachers. Once Janine comes to Barbara for words of wisdom regarding the fellowship, Barbara has begun to trust the new district employees. So much so that she advises Janine to take the job, and we get our first Hallmark-worthy Barbara quote of the season: “Dreamers are the only people who can bring about a different reality.”
Ironically, stopping Ava from being good at her job would also make things easier for everyone at Abbott. Hence, the staff tries everything at their disposal, like trying to trick her into scamming Jacob or giving her Usher tickets. They even bring out the “big guns” by having a short-sleeved Gregory present himself and his bulging arms in the doorway. When none of that works, only Barbara comes up with a fool-proof plan when none of that works. They lock her in the gym, and after telling Jesus to close His ears, Barbara plays the one song she knows will work like the pied piper to bring Ava back to her factory settings. And we’ve all been there before, on those nights out where nothing is going right, but then you hear a faint sound coming from the speakers, the sound of an orchestra chirping out a familiar beat accompanied by snares and hi-hats before Juvenile’s voice blossoms above the sounds, calling to you: “Cash Money Records taking over for the ’99 and the 2000.” Your body moves without your brain telling it to, and you dance harder than you thought you could. This is the spell that Ava falls under when “Back That Azz Up” blasts over the loudspeaker. She tries to resist at first, but her knees buckle and her shoulders bounce before she goes full out and throws her glasses off her face, yelling, “I’m back, y’all!”
The episode fast-forwards back to Career Day, where Janine oversees the professionals in each classroom. Barbara gets a cosmetologist who gives her a TikTok-approved beat, Gregory gets a botanist, Melissa gets someone who does marketing for the Eagles, and Jacob gets Mr. Johnson … who naturally turned out to be the most interesting of them all as he regaled the class with stories of working with the mob in Siciliy and sneaking his way onto the Senate. But Melissa’s visit is the most surprising as it doubles as a Hail Mary-inspired engagement from Gary, despite her constant reminders that she doesn’t want to get married again. Gary believes her refusal really means creating a miracle situation that would force her to say yes (what a terrible way to propose) and arrange for the Philadelphia royalty Jalen Hurts to livestream during career day to pop the question.
Melissa declines Gary’s proposal, which unfortunately leads to a sad breakup and a conversation about boundaries. However, the students don’t mind because they met Jalen Hurts and two other players (I don’t watch sports, but I know one was Travis Kelce’s brother! I only know Jalen because he’s fine, lol), making it the best Career Day they could’ve imagined. At first, Janine beats herself up because Jalen’s call made such a disturbance, causing all the students to leave their classrooms. But her on-the-spot problem-solving by having Jalen live-streamed throughout the school and not just Melissa’s class impresses Manny and the rest of the district, who proclaim Career Day a success. Like Janine said, she ate that!
Teacher’s Notes
• As I reflect on Quinta’s win, I return to the points Jay-Z made at the Grammys; in the eyes of those governing the results of all the major entertainment awards, Black women are rarely the best at anything. These biases are why it’s hard for me to give these awards much weight, but I was beaming when Quinta stood on that stage with her trophy.
• Ava’s CCTV footage revealed that Janine and Gregory did revisit their season finale conversation, with Janine wanting to date, and the outcome broke my heart. Although Gregory claims that he interpreted her response at the museum as a rejection and has since gotten over her, I don’t believe it based on how he looked at her interactions with Manny and how they spoke at the end of the episode. Call me a hopeless romantic, but I’m here for the long game!
Finally, here are some of the best one-liners:
• Barbara: “Ava, I already told you I’m not interested in auditioning for the Golden Bachelorette. Gerald is still very much alive.”
• Jalen, seeing Janine in her suit: “Hey, little girl, look at you all dressed up for Career Day!”
• Jacob pitching himself for the Robeson Fellowship: “And if it’s about diversity, let me tell you that I am queer.”
• Ava, when Jacob tries to seduce her: “Put your arms away, Jeremy Allen Black, this is a school!”
By submitting your email, you agree to our
Terms and Privacy Notice
and to receive email correspondence from us. This site is protected by reCAPTCHA and the Google
Privacy Policy and
Terms of Service apply.
or
Already a subscriber?
What is your email?
This email will be used to sign into all New York sites. By submitting your email, you agree to our Terms and Privacy Policy and to receive email correspondence from us.
Password must be at least 8 characters and contain:
Lower case letters (a-z)
Upper case letters (A-Z)
Numbers (0-9)
Special Characters (!@#$%^&*)
This password will be used to sign into all New York sites. By submitting your email, you agree to our Terms and Privacy Policy and to receive email correspondence from us.
You’re in!
As part of your account, you’ll receive occasional updates and offers from New York, which you can opt out of anytime.
or
Already a subscriber?
What is your email?
This email will be used to sign into all New York sites. By submitting your email, you agree to our Terms and Privacy Policy and to receive email correspondence from us.
Password must be at least 8 characters and contain:
Lower case letters (a-z)
Upper case letters (A-Z)
Numbers (0-9)
Special Characters (!@#$%^&*)
This password will be used to sign into all New York sites. By submitting your email, you agree to our Terms and Privacy Policy and to receive email correspondence from us.
You’re in!
As part of your account, you’ll receive occasional updates and offers from New York, which you can opt out of anytime.
Already a subscriber?
Already a subscriber?
`;
// integrate Sub(x) scripts and elements
if (hostname !== 'subs.nymag.com') { // do not integrate on this subdomain
document.head.appendChild(trackingScript);
document.body.insertAdjacentHTML('beforeend', subXAnimationElements);
}
There was an error processing the request. Please try again later."}).catch(e=>console.error("Error verifying email: ",e)))(r.querySelector(".content"),o.bannerCTAVerification)})):(l.remove(),s.remove()),o.dismissable||n.remove(),o.useAlertIcon||a.remove(),r.classList.add("show"),n.addEventListener("click",()=>{u(),r.classList.remove("show")})}else r.remove()}});
}, {"1":1,"6":6,"12":12,"35":35,"40":40}];
window.modules["global-nav.client"] = [function(require,module,exports){"use strict";const dom=require(4),auth=require(12),signInButton=dom.find(".user-signin"),signOutButton=dom.find(".user-signout"),globalNav=dom.find('[class^="global-nav"]'),body=dom.find("body"),dropdownItems=dom.findAll(".dropdown-wrap"),gtm=require(1),appendLandingPageParams=require(135),pageUri=require(124).getPageUri(),subscriptionPromoLinks=dom.findAll(".persist-params"),searchString=window.location.search||"";function closeDropdowns(e){let n=globalNav.querySelectorAll(".dropdown.open");dropdownItems.forEach(function(t){let o=t.querySelector(".dropdown");!n||t.contains(e.target)&&27!==e.keyCode||o.classList.remove("open")})}function gtmSendReport(e,n,t){let o={eventCategory:"ecommerce",eventAction:"componentClick",brand:e,dimension23:"global-nav",list:pageUri,pageZone:"header",variant:"nav-link"};"global-nav-link"===t&&(o.eventLabel=n.href),gtm.reportNow(o)}function updateElementTargetUrlsIfQueryStrings(e){if(searchString){const n=new URLSearchParams(searchString);let t=e.href;if(t.includes("?")){const o=t.split("?"),i=new URLSearchParams(o[1]);for(let e of n.entries())i.set(e[0],e[1]);t=`${o[0]}?${i.toString()}`,e.href=t}else e.href=`${t}?${n.toString()}`}}function init(e){const n=e.querySelectorAll(".to-landing-page");window.addEventListener("auth:init",()=>{signInButton.addEventListener("click",function(e){e.preventDefault(),auth.showEmbeddedLoginFlow("top navigation")}),signOutButton.addEventListener("click",function(e){e.preventDefault(),gtmSendReport("Sign Out",e.target,"user-info-link"),auth.logout()}),auth.isAuthenticated()&&e.classList.add("signed-in"),auth.isSubscriber()&&e.classList.add("subscribed"),e.querySelectorAll(".user-link").forEach(e=>{e.classList.add("active")}),subscriptionPromoLinks.forEach(e=>{updateElementTargetUrlsIfQueryStrings(e)}),appendLandingPageParams(n)})}dropdownItems.forEach(function(e){e.addEventListener("click",function(){e.querySelector(".dropdown").classList.toggle("open")})}),body.addEventListener("click",closeDropdowns),document.addEventListener("keydown",closeDropdowns),globalNav.addEventListener("click",function(e){let n=e.target;n.classList.contains("global-nav-track")&>mSendReport(n.text,n,"global-nav-link")}),module.exports=init;
}, {"1":1,"4":4,"12":12,"124":124,"135":135}];
window.modules["aaa-module-mounting.legacy"] = [function(require,module,exports){"use strict";const _pickBy=require(221),_each=require(406),Fingerprint2=require(408),DS=require(407),Eventify=require(246);function registerGlobals(){window.DS=DS,window.Eventify=Eventify,window.Fingerprint2=Fingerprint2,DS.value("Eventify",Eventify),DS.value("Fingerprint2",Fingerprint2),DS.value("$document",window.document),DS.value("$window",window)}function mountDollarSliceComponents(){DS.service("components",["$document","$module",function(e,n){var o=_pickBy(n.definitions,e=>e.providerStrategy===n.providers.controller),r=Object.keys(o);function t(e){return o=>{try{n.get(e,o)}catch(e){logMountError(o,e)}}}_each(r,n=>{var o=e.querySelectorAll('[data-uri*="/_components/'+n+'/"]'),r=e.querySelectorAll('[data-uri$="/_components/'+n+'"]');_each(o,t(n)),_each(r,t(n))}),this.components=r}]),DS.get("components")}function logMountError(e,n){const o=e.outerHTML.slice(0,e.outerHTML.indexOf(e.innerHTML));console.error("Error attaching controller to "+o,n)}registerGlobals(),"loading"===document.readyState?document.addEventListener("DOMContentLoaded",()=>{mountDollarSliceComponents()}):mountDollarSliceComponents();
}, {"221":221,"246":246,"406":406,"407":407,"408":408}];
window.modules["ads.legacy"] = [function(require,module,exports){"use strict";const _map=require(118),_forEach=require(107),_isString=require(268),_intersectionWith=require(409),_isEqual=require(274),_each=require(406),_debounce=require(182),_sortBy=require(205),page=require(124),visit=require(114);DS.service("adService",["Eventify","$cid","$document","$window",function(e,t,a,i){var o,n,s,r,d,c,u,l,g={},p=this,h=[],f=visit.getQueryParamsObject(["utm_campaign"]),m=document.querySelector('script[data-type="ad-a9"]'),b=[],w=!1,v=[],y=document.querySelector('script[data-name="ad-doubleverify"]');document.querySelector('script[data-name="concert-ads"]')||(i.NYM={},i.NYM.analytics={},i.NYM.analytics.adStartTime=i.performance.now(),i.googletag=i.googletag||{},i.googletag.cmd=i.googletag.cmd||[],u=i.googletag,(m||y)&&(i.googletag.cmd=i.googletag.cmd||[],i.googletag.cmd.push(function(){i.googletag.pubads().disableInitialLoad()})),m&&(l=i.setInterval(function(){void 0!==window.apstag&&void 0!==window.apstag.timeout&&(i.clearInterval(l),window.apstag.cleared=!0,l=null)},10),setTimeout(function(){l&&(i.clearInterval(l),i.googletag.pubads().refresh(),window.apstag||console.log("MESSAGE: Timeout for A9 load exceeded, aborting"))},500)),y&&(b.push(new Promise(function(e){w?e():v.push(e)})),c=i.setTimeout(T,2500)),o=function(e){var t,a,o=e.data,n=[];return o.loaded?e:(o.loaded=!0,t=null,(t=o.sizes?u.defineSlot(o.name,o.sizes,o.id).addService(u.pubads()):u.defineOutOfPageSlot(o.name,o.id).addService(u.pubads())).setTargeting("adid",o.id),f.hasOwnProperty("utm_campaign")&&t.setTargeting("utmcamp",f.utm_campaign),a=p.getAdCount(o.label),t.setTargeting("label",o.label+"_"+o.site+"-"+a),u.display(o.id),u.pubads().addEventListener("slotOnload",function(){i.NYM.analytics.firstAdLoadTime||(i.NYM.analytics.firstAdLoadTime=i.performance.now(),i.NYM.analytics.firstAdLoadLabel=e.data.label)}),n=_(o),Promise.all(b).then(function(){n?window.apstag&&window.apstag.cleared?window.apstag.fetchBids({slots:[n],timeout:window.apstag.timeout},function(){u.cmd.push(function(){window.apstag.setDisplayBids(),u.pubads().refresh([t],{changeCorrelator:!1})})}):y&&u.pubads().refresh([t],{changeCorrelator:!1}):u.pubads().refresh([t],{changeCorrelator:!1})}),e.slot=t,e)},n=function(e){var a,i,o,n=t(),s=e.getAttribute("data-name"),r=e.getAttribute("data-sizes"),d=e.getAttribute("data-label"),c=e.getAttribute("data-site");n=e.id,r&&r.length?(r=r.split(","),a=[],_map(r,function(e){e=e.split("x"),i=parseInt(e[0]),o=parseInt(e[1]),a.push([i,o])})):(e.classList.add("oop"),a=!1),this.data={id:n,name:s,sizes:a,loaded:!1,label:d,site:c},g[n]=this},r=function(e){u.cmd.push(function(){var t=o(e);g[e.data.id]=t})},s=function(e){var t=[];e.slot?(t=_(e))&&window.apstag&&window.apstag.cleared&&window.apstag.fetchBids({slots:[t],timeout:window.apstag.timeout},function(){u.cmd.push(function(){window.apstag.setDisplayBids(),u.pubads().refresh([e.slot],{changeCorrelator:!1})})}):e&&r(e)},u.cmd.push(function(){var e,t,o,n=page.getMeta("article:tag"),s=page.getMeta("author"),r=i.location.href,d=(e=a.head.querySelector(".head-gtm"),t=a.body.querySelector(".gtm"),e&&"top"===e.getAttribute("data-gtm")?"gtmtop":t&&"bottom"===t.getAttribute("data-gtm")?"gtmbottom":"");o=[],_forEach([n,s,d],function(e){_forEach(e.split(","),function(e){(e=e.trim().toLowerCase().replace(/\s/g,"-").replace(/\'|\’/g,"")).length&&o.push(e)})}),u.pubads().setTargeting("kw",o),u.pubads().setTargeting("entry_group",o),r=r.slice(r.lastIndexOf("/")+1),u.pubads().setTargeting("pn",r),u.companionAds().setRefreshUnfilledSlots(!0),u.pubads().enableAsyncRendering(),u.enableServices()}),this.load=r,this.create=function(e){return new n(e)},this.refresh=function(e){var t;_isString(e)?(t=this.getById(e),s(t)):s(e)},this.remove=function(e){var t=e.data.id;a.getElementById(t).innerHTML=""},this.getAdCount=function(e){var t,a=0,i=Object.keys(g);return _each(i,function(i){(t=g[i]).data.loaded&&t.data.label===e&&a++}),a},this.getById=function(e){return g[e]},d=_debounce(function(){var e={TopLeaderboard:1,RightColTopMPU:2,outOfPage:99,"homepageTakeover/TopLeaderboard":1},t=_sortBy(h,function(t){return e[t.data.label]||10});_forEach(t,function(e){return e.data.sizes?r(e):i.setTimeout(function(){r(e)},2e3)}),y&&window.PQ.cmd.push(()=>{try{window.PQ.loadSignals(["ids","bsc","vlp"],T)}catch(e){T(),console.error(`There has been an error loading Double Verify signals: ${e}`)}}),h=[]},10),this.addToPageLoadQueue=function(e){h.push(e),d()});function _(e){var t,a=e.sizes;return a=_intersectionWith(a,[[970,250],[970,90],[728,90],[300,600],[300,250],[320,100],[320,50]],_isEqual),e.sizes&&e.sizes.length&&(t={slotID:e.id,sizes:a,slotName:e.label}),t}function T(){i.clearTimeout(c),w=!0,_forEach(v,function(e){e()})}}]);
}, {"107":107,"114":114,"118":118,"124":124,"182":182,"205":205,"268":268,"274":274,"406":406,"409":409}];
window.modules["cid.legacy"] = [function(require,module,exports){"use strict";DS.service("$cid",function(){var r=Math.floor(100*Math.random());return function(){return"cid-"+ ++r}});
}, {}];
window.modules["client.legacy"] = [function(require,module,exports){"use strict";require("cid.legacy"),require("ads.legacy"),require("facebook.legacy"),require("aaa-module-mounting.legacy");
}, {"cid.legacy":"cid.legacy","ads.legacy":"ads.legacy","facebook.legacy":"facebook.legacy","aaa-module-mounting.legacy":"aaa-module-mounting.legacy"}];
window.modules["facebook.legacy"] = [function(require,module,exports){"use strict";DS.service("facebook",[function(){this.fb=function(i){window.FB&&window.FB[i].apply(this,Array.prototype.slice.call(arguments,1))}}]);
}, {}];
require=(function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o typeof key === 'string' && key.match(/\.legacy$/)).forEach(key => window.require(key));
}
function tryToMount(fn, el, name) {
try {
fn(el); // init the controller
} catch (e) {
const elementTag = el.outerHTML.slice(0, el.outerHTML.indexOf(el.innerHTML));
console.error(`Error initializing controller for "${name}" on "${elementTag}"`, e);
}
}
/**
* mount client.js component controllers
*/
function mountComponentModules() {
Object.keys(window.modules).filter(key => typeof key === 'string' && key.match(/\.client$/)).forEach(key => {
let controllerFn = window.require(key);
if (typeof controllerFn === 'function') {
const name = key.replace('.client', ''),
instancesSelector = `[data-uri*="_components/${name}/"]`,
defaultSelector = `[data-uri$="_components${name}"]`,
instances = document.querySelectorAll(instancesSelector),
defaults = document.querySelectorAll(defaultSelector);
for (let el of instances) {
tryToMount(controllerFn, el, name);
}
for (let el of defaults) {
tryToMount(controllerFn, el, name);
}
}
});
}
// Make sure that a `window.process.env.NODE_ENV` is available in the client for any dependencies,
// services, or components that could require it
// note: the `` value is swapped for the actual environment variable in /lib/cmd/compile/scripts.js
window.process = window.process || {};
window.process.env = window.process.env || {};
if (!window.process.env.NODE_ENV) {
window.process.env.NODE_ENV = '';
}
// note: legacy controllers that require legacy services (e.g. dollar-slice) must
// wait for DOMContentLoaded to initialize themselves, as the files themselves must be mounted first
mountLegacyServices();
mountComponentModules();
// ]]