The Lab · Journalism and fiction, mixed and labeled. The school notices, times and temperatures are real and linked. The student, the parent and the bus driver are made up. A list at the end sorts out which is which.
In early September 2026, a school district and a high school sent kids home early because of heat. The district is on the Pine Ridge Reservation in southwest South Dakota. The high school is Hoover High, part of the San Diego Unified district, in a neighborhood called City Heights.
Both notices said when school would end. A school can only schedule its own day, so that's about all a notice can do. The rest of the afternoon still has to happen somewhere, to somebody.
I went looking for those people. A parent, a student, a driver, a teacher, anybody who'd said in public how those days went. I didn't find one. So I made up three and built their afternoons out of whatever records I could find.
I fly for a regional airline. The weather reports I use at work all run on one worldwide clock instead of local time, so you get in the habit of checking which clock a report is on before you trust any time printed in it. That habit ended up mattering here. I'll get to why.
What the two schools announced
On Wednesday, September 2, the Oglala Lakota County School District on Pine Ridge announced that students at five of its schools, plus its online high school, would go home at 1 p.m. That day and the next two. The reason was the heat in the forecast.
Teachers and other staff would keep their "regular dismissal schedule." Bus drivers and bus helpers could leave "once their bus runs are complete." The superintendent, Connie Kaltenbach, closed the notice with one line that tells you where she was looking:
"Thank you for your flexibility as we manage the hot temperatures on the school buses."
On Thursday, September 10, Hoover High ran its own short day. Classes went from 8:35 to 12:35 instead of to the usual 3:35. Students got a lunch to take with them and could go. Kids who needed or wanted to stay could stay until 3:35:
"We will provide supervised, air-conditioned cool zones and learning/study spaces for these students."
These weren't the same days. Pine Ridge went first, September 2 through 4. San Diego was a week later. Pine Ridge is also on Mountain time, an hour ahead of San Diego. I've set the afternoons side by side anyway, like they happened together, because the notices did the same thing to different people in different places. Each section tells you where and when you are.
12:35 p.m. Pacific · Hoover High, San Diego · Thursday, Sept. 10
The student (made up)
They handed out lunch in paper bags. Turkey sandwich, milk, an apple, chips. You were supposed to take it and go.
Most people went. My mom cleans offices until three. She doesn't like me home alone when it's hot. We're on the top floor, and the window unit blows the breaker if anybody runs the microwave. So I stayed.
They put us in a classroom on the first floor. Maybe twenty-five kids. Some freshmen I didn't know, two guys from my chemistry class, a girl carrying her little brother's backpack. I didn't ask about that.
The teacher watching us wasn't one of mine. He said we could do homework or be on our phones as long as we kept it down. Then he sat at the desk and graded.
My phone still had an assembly for juniors on it at 12:50. Nobody said anything about it. At 12:50 I watched the door for a minute anyway.
What's real here
The notice doesn't say which rooms were the cool zones or who watched them. It pointed families to a letter sent September 9. I couldn't find the letter.
Hoover's weekly student bulletin does list an 11th-grade assembly at 12:50 p.m. on the 10th. That page gets replaced every week, so the link will show a later one. The version I read was headed September 7–11. I don't know if the assembly happened.
In August, San Diego Unified said all its classrooms and other learning spaces have air conditioning. Gyms, kitchens, restrooms and locker rooms don't. On September 10, NBC 7 reported broken air conditioning at Gage Elementary, another school in the same district. I found no report like that about Hoover. I also found nothing from Hoover explaining why it cut the day short when its classrooms are supposed to be cooled.
The National Weather Service had an Extreme Heat Warning out for coastal San Diego until 8 that night. That's the weather service's highest level of heat alert. The warning that morning called the heat dangerous, from the 80s at the beaches to the mid and upper 90s on higher ground inland. That might not sound like much if you live somewhere hotter. But the weather service sets its heat alerts against what's normal for a place, and on the San Diego coast the 90s aren't normal.
Now the weather reports. The only official temperatures I found came from two airports, not from the school. Montgomery Field, a few miles north of Hoover, topped out at 91°F. The main San Diego airport topped out at 86°F.
The reports print those highs at 11:32 and 11:56 a.m. These daily climate reports aren't what I read at work, but checking the clock is habit. Their time column is marked LST, local standard time, and the weather service's own rules keep them on standard time all year. In September our clocks are on daylight time, an hour ahead. So you add an hour. On a wall clock the highs came at 12:32 and 12:56.
That puts the high at those two stations within about twenty minutes of 12:35. Going by the airports, kids who went home left right around the hottest part of the day. Kids who stayed walked out three hours later, after the stations had come down off their highs.
At 12:02 p.m., forecasters posted a note saying stronger breezes were coming in off the ocean and some of the predicted highs might be too high.
One more number. State figures from last school year show 1,720 of Hoover's 1,878 students qualify for free or reduced-price school meals. That's more than nine in ten. Schools use that as a rough sign of what a family makes.
1:00 p.m. Mountain · Pine Ridge Reservation · Friday, Sept. 4
The parent (made up)
Wednesday morning I told my boss I'd be leaving at one all three days. She said that was fine. It would come out of my paid time off.
My daughter is nine. She'd probably be all right alone for a couple hours. She knows where the key is and not to open the door. But it was supposed to get near a hundred, and our house holds heat. I didn't want to find out what she'd decide to do about that by herself.
By Friday I'd used a day and a half of the time I was saving for my mom. She sees doctors in Rapid City every few weeks and doesn't drive anymore. I'll figure that out later.
It's about fifteen minutes home. I wanted to beat her bus. On the way I passed one going the other direction, windows down, kids' arms hanging out. I waved. The driver lifted two fingers off the wheel.
What's real here
The district's notice kept its own staff on normal hours. It couldn't say anything to anybody else's employer. Whether a parent could get off work, and what it cost them, was between that parent and their job.
Around Pine Ridge, a parent might work for the tribal government, for the federal Indian Health Service hospital in Pine Ridge, or for the school district itself. A parent who worked for the district, other than the drivers and bus helpers, was scheduled to stay until the regular end of the day while their own kid went home at one. The notice didn't offer them anything different.
I didn't find anyone describing how any of that went. The boss, the time off and the mother are made up.
The weather service forecast issued early on September 2 called for highs of 93, 95 and 96 at Pine Ridge over the three days. The station there actually recorded 98, 97 and 100. Hotter than forecast all three days.
I couldn't confirm whether the county was under a heat advisory, which is the weather service's alert that heat could be dangerous.
1:10 p.m. Mountain · Oglala Lakota County · Friday, Sept. 4
The bus driver (made up)
You can run with the windows up and sit in it. Or you can run with them down and eat dust once you're off the pavement. I keep them down. The kids would rather have the dust.
The seats were hot enough that a couple of the little ones stood until I told them to sit. I had a cooler of water up front. Bought it myself. I'd counted that morning, thirty-one bottles. Thirty-four kids. Three went without or shared. I didn't see who.
Most of my route is on the main road, then a long stretch of gravel at the end. The big bus doesn't go up the side roads. The kids out there get picked up in a Suburban.
The rule in bad weather is you don't let a kid off unless you can see their house or there's an adult waiting. Nobody ever told me if heat counts as bad weather. I watch them to the door anyway. It takes longer. I don't mind.
What's real here
I couldn't find out whether the district's buses have air conditioning. The superintendent's line about "hot temperatures on the school buses" is the only public description I found of what it's like on them.
I couldn't find how long the routes take, how many buses run, or how much of any route is gravel. State road records list gravel county, tribal and township roads in the county. They don't say which ones the buses use.
The district's board policy from July 2025 says buses stay on the main route and a Suburban can be used for homes off it. It also says that in bad weather, a student can't be dropped off out of sight of home unless a parent or other responsible adult is there. The district has since listed a July 2026 version. I couldn't open it, so I don't know what it says. As far as I can tell, the 2025 version doesn't say whether heat counts.
When it got hottest at Pine Ridge
Same rule as San Diego. The Pine Ridge reports are marked standard time too, so add an hour.
Done that way, Pine Ridge hit its high at 2:44 p.m. Wednesday, 3:00 Thursday and 3:55 Friday. All three came after the one o'clock dismissal.
So going by that one station, the buses left school before the day's high all three days. Whether they were done before it, I can't say.
I also can't tell you when the last kid got home, because I don't know how long any route ran. On Friday it kept climbing for almost three hours after school let out.
That runs the other way from San Diego. There, going by the airports, the kids who left walked out around the peak and the ones who stayed waited it out indoors. Here school let out before the peak, and for most kids the peak came wherever they were by mid-afternoon, which for a lot of them was home. The Pine Ridge notice doesn't mention anywhere for a kid to stay.
2:20 p.m. Pacific · Hoover High · Thursday, Sept. 10
The student (made up)
By two, half the room was gone. Somebody's dad came. Somebody's older sister came. Two guys just walked out. The teacher looked up and didn't say anything.
It was cold in there. I had my hoodie on, which I never need at school. Out the window the flag barely moved. The sky was that flat white it gets. It didn't look like a heat day.
I did my chemistry. I texted my mom I was in the cold room. She sent a thumbs-up, and a while later, "eat your sandwich." I'd eaten it at 12:40.
2:30 p.m. Mountain · Oglala Lakota County · Friday, Sept. 4
The bus driver (made up)
Last stop was a boy at the end of the gravel, a little after two. His grandma was on the porch, so I didn't have to sit and watch him all the way in.
Back at the lot I walked the aisle like always. Found one of my water bottles, half full, and a drawing of a horse on notebook paper. I put the drawing on the dash for Tuesday.
The notice said drivers could go once the runs were done, so I went. The staff lot was still full. I don't know what you do in a school with no kids in it for two hours. Paperwork, I'd guess.
At home I sat on the back step in the shade with the hose running on my feet. It was hotter then than it had been on the route.
2:45 p.m. Mountain · Pine Ridge Reservation · Friday, Sept. 4
The parent (made up)
Her bus came at 1:35. She got off with her backpack held over her head for shade. The driver waited until she was on the step before he pulled out.
We shut the curtains on the west side. I put the box fan in the window to pull air in. That only works if it's cooler outside than in, and it wasn't, so I turned it around to push air out. She lay on the floor in front of the other fan with a wet washcloth on her neck, watching videos on my phone.
I had work email open on the laptop and answered some of it. Mostly I sat at the kitchen table listening to the fans and thinking about what I'd do if they sent the kids home early again next week.
3:35 p.m. Pacific · Hoover High · Thursday, Sept. 10
The student (made up)
By the end there were nine of us. The teacher said, "Okay, that's it," and capped his pen. If a bell rang I didn't hear it. It was just the time on the board.
Outside it was warm, but not like at lunch. There was a little wind. I took the hoodie off at the corner.
My mom's car was at the curb at 3:40. She asked how it was. I said cold.
What's real, what's made up, and what I couldn't find
Real:
- The dates, times and wording of both notices.
- The Pine Ridge forecast, the actual highs and when they happened.
- The San Diego heat warning, the airport highs and when they happened, and the forecasters' midday note.
- San Diego Unified's statement about which spaces have air conditioning.
- The 12:50 assembly listed in Hoover's bulletin.
- How many Hoover students qualify for free or reduced-price meals.
- The Pine Ridge district's 2025 bus rules about main roads, Suburbans and drop-offs.
Made up:
- All three people, and everything they did, said, thought or spent.
- The student's reason for staying, her mother's job and the hoodie.
- The parent's job, her boss, her time off, her mother, her house and her fans.
- The driver's bus and its open windows, the route, the gravel, the water, the number of kids, the drop-off times and the drawing.
- The details of both schools' afternoons: what was in the lunch bags, which room and which teacher, how many kids stayed and how the room emptied, whether anyone mentioned the assembly, and the full staff lot at Pine Ridge.
Couldn't find:
- Whether Oglala Lakota County was under a heat advisory.
- Whether the district's buses have air conditioning.
- How long any route runs, or how many buses there are.
- Which Hoover rooms were cool zones, who watched them, or how many kids stayed.
- Why Hoover shortened classes when its classrooms are supposed to be air-conditioned.
- Any account from a family, student or staff member about either day.
Where I looked: both schools' news pages and social media, Hoover's student paper, whatever school board documents I could open, and local news in South Dakota and San Diego, tribal media included. Some comment sections and board files I couldn't get into. So all I can say is that I didn't find an account, not that nobody has one.
Somebody in Pine Ridge and somebody in City Heights knows how those afternoons actually went. My guess is most of them would tell you it went fine, and they'd mean it. I'd also guess some of that fine got paid for in places the notices didn't cover. A school sets its own staff's hours and nobody else's, so parents who worked anywhere else had to work it out with their own bosses, probably out of vacation days. And at Pine Ridge the hottest hours came after school let out, so whoever had a kid home that afternoon had the heat to deal with along with the kid. I can't show you any of that, so I'm leaving it marked as a guess.
- The missing family letter: Hoover's September 10 notice pointed families to a letter sent the day before, and that letter may name the cool-zone rooms and who supervised them.
- The newer bus policy: The Pine Ridge district now lists a July 2026 policy compilation that may say whether its bad-weather drop-off rule covers heat.
- September board minutes: The district's meeting-minutes directory could hold board talk about the heat days, or a count of buses and their air conditioning, in files that wouldn't open for me.
- Hoover's building controls: A September 2025 San Diego Unified board agenda approved repairs to Hoover's building-control communications, and a later record could show whether its cooling was running right this September.

