When Kevin Hosbond was teaching English and coaching speech in the rural southeast Iowa school district of Fairfield, his position was on the chopping block three separate times. Each time, students and parents convinced the school board to save his position.
Kevin Hosbond, an English teacher and speech coach at Grinnell-Newburg High School, left his last teaching position to escape looming budget cuts. Now, the district he thought would be more stable is being forced to lay off many staff. (Photo by Zach Spindler-Krage)
But in 2017, amidst financial crisis in the district, the Fairfield school board eliminated dozens of positions, including an elementary art position held by Hosbond’s wife. Tired of the disrespect, as Hosbond called it, the two uprooted and moved to Grinnell, a rural town of 10,000 in central Iowa home to Grinnell College.
Hosbond and his wife both took teaching positions at Grinnell-Newburg High School (GHS), hoping to escape the constant threat of budget cuts that loomed over them in Fairfield.
And yet, the budget cuts followed them across 90 miles of cornfields.
Advertisement
Last month, the Grinnell-Newburg school board voted to reduce the district’s budget by $974,331 for next school year. The district serves 1,600 students across five schools.
The cuts include the elimination of 17 staff positions, including cutting a third grade section and two middle-school English teachers. The cuts will also eliminate middle school summer school and reduce bus routes.
Chris Starrett, who has served as school board president since November, predicts next year’s cuts could be even larger. The year after — larger yet.
“I’m not surprised,” Hosbond said of the cuts. “It’s happening in districts across the state.”
Across Iowa, the financing of public education has been in crisis. Des Moines Public Schools is cutting $14 million ahead of next year. Iowa City Community School District approved a $5.5 million reduction. Linn-Mar Community School District slashed $2.5 million and plans to lay off 50 staff members in the process. Cedar Rapids and Ames are the only large districts seeing moderate growth in their budgets.
Advertisement
With the budget challenges statewide, Hosbond said his next move wouldn’t be out of the district — it would likely be out of education.
Backpacks line the walls of Grinnell-Newburg High School. The district has a large percentage (36.5%) of students who qualify for free or reduced lunch, but there is also a wealthier student population, particularly with many children from families who work at Grinnell College. (Photo by Zach Spindler-Krage)
Grinnell-Newburg public schools face low enrollment, low morale and low certainty about future
Between forced position eliminations and voluntary staff resignations — since January, at least five high school staff members have publicly shared they will not be returning after this school year — the Grinnell-Newburg district is rapidly losing staff members. Among those who are choosing to remain in the district, many said morale is at an all-time low.
At the meeting on March 13 in which the proposed budget for the 2024-25 school year was set to be discussed, the board spent the majority of the meeting discussing the implementation of an unrelated physical education standard before turning to the proposed budget in the final 15 minutes.
Before the board voted on the budget, Hosbond spoke up from the audience, where he was sitting with his wife. “Sometimes things look really good on paper, but in reality, they’re really ugly,” he said.
Chris Grundler, a first-term school board member, replied, “None of this looks good. None of it.”
Advertisement
“Well, we’re making it sound good so we can vote on it,” Hosbond said.
Kevin Hosbond, an English teacher and speech coach at Grinnell-Newburg High School, left his last teaching position to escape looming budget cuts. Now, the district he thought would be more stable is being forced to lay off many staff. (Photo by Zach Spindler-Krage)
The board approved the budget unanimously. Two of the seven members spoke only when it came time to vote. As the audience trickled out, a few teachers embraced as they cried, some having just learned they would not be returning to their positions next school year.
Directly outside of the GHS library, where the school board meets, colorful banners stand out proudly against the brick wall. One identifies GHS as one of “America’s Best High Schools” in 2020 as found by U.S. News and World Report. Another recognizes GHS for being on CollegeBoard’s AP District Honor Roll in 2017. The walls leading to the gymnasium are lined with row after row of accomplishments in forensics, music and athletics.
Hosbond said GHS is now at an inflection point, stuck at a crossroads between a storied history of success and an uncertain — if not gloomy — future.
Iowa consistently ranked in the top five states nationwide for the quality of its public education as recently as the 90s. Now, U.S. News and World Report currently ranks Iowa’s K-12 education at 13th.
“I love having been a professional teacher in Iowa for all these years, but it’s getting harder and harder for people to come to work every day,” Kent Mick said. Mick has been a public educator for 37 years and has taught history at GHS for nine years.
Advertisement
A video of him urging against the elimination of instructional leaders at the March school board meeting quickly gained over 150,000 views on social media, prompting a handful of state legislators to repost the video with captions regretful of the state of public education in Iowa.
At an emotional school board meeting in Grinnell, Iowa tonight, the board paved the way for nearly $1 million in cuts. The cuts include many teachers and staff. A common refrain: the Legislature and @KimReynoldsIA are to blame. Hear from a teacher. #Iowa#budgetcuts#schoolspic.twitter.com/zYOCPNGRwZ
As he taught his history of music class on April 18, Mick scrawled names of famous bands from the 1960s on the whiteboard as he “nerded out” on artists like Led Zeppelin and Jimi Hendrix. “I had to earn my stripes to teach this course,” Mick said. But Mick said he plans to retire soon, and when he does, he expects that his position will not be replaced, a common example of school districts cutting costs through attrition.
Roger Henderson, who was the vocal director at GHS for 30 years before becoming the liaison between the district and the education department at Grinnell College, said the number of electives offered at GHS — like Mick’s history of music — is disproportionate compared to other schools of GHS’s size. Henderson said he remembers a time in the 1990s when a handful of classes were being taught in temporary mobile trailer classrooms parked next to the main building because course offerings were so high.
Kent Mick, history teacher at Grinnell-Newburg High School and public educator of 37 years, writes music genres on the whiteboard as he prepares to teach his history of music class. (Photo by Zach Spindler-Krage)
In 2005, when the district collected $9 million in funding through a bond issue vote and community donations, GHS significantly expanded its facilities, adding eight classrooms, an auditorium, a gymnasium and athletic facilities. Since then, the community investment in education has been low.
Mick expressed frustration that the severity of the financial situation within the district was not disclosed earlier. “Why is this such an enormous surprise to our staff that we are in this situation?” Mick said. “It should have been public knowledge that we were burning up our spending authority.”
Advertisement
The spending authority formula, which is a concept unique to Iowa public schools, was designed to regulate public school spending and ensure equity across the state. Spending authority limits by statute the maximum amount of money a school district can spend in the general operating fund. The largest component of the budget is based on pupil count and composed of a blend of state aid and local property tax.
According to data provided by Lisa Briggs, chief financial officer for Grinnell-Newburg schools, the district’s estimated annual authorized budget for fiscal year 2023 was $26,782,722. For fiscal year 2024, it is projected to drop to $20,769,967.
Historically, roughly 53% of the district’s funding comes from state aid, with 43% coming from the local tax levy and 4% from federal funds. In Iowa school districts with higher property taxes, state aid makes up a much smaller percentage of the formula, often as a result of higher tax levies or more frequent bond votes. But for Grinnell-Newburg, where 36.5% of students qualify for free or reduced lunch, there hasn’t been a successful bond vote in over a decade. The last attempt in 2018, when the district proposed a $60 million bond, failed with just 43% of the vote.
Grinnell-Newburg school district’s estimated annual authorized budget for fiscal year 2023 was $26,782,722. For fiscal year 2024, it is projected to drop to $20,769,967. (Photo by Zach Spindler-Krage)
“Our general fund balance was heading in the wrong direction, and we needed to cut expenditures,” Steven Barber said. Barber is the interim superintendent serving a one-year role that expires July 1.
The school board recently had to settle on selecting another one-year interim superintendent after all three finalists for the permanent position declined their offers. Chris Starrett, school board president, said the district is offering competitive pay, but he hypothesizes finalists have turned the position down because instituting cuts of this magnitude can “be the end of someone’s career.”
“You think I really wanted to go down this road?” interim superintendent Barber said, explaining the difficult situation he was hired into. “But they hired me to do what’s best for Grinnell-Newburg, so I had to take it upon myself to identify a process that was gonna be least painful.”
Advertisement
Barber said he first ensured the budget protected all accreditation requirements stipulated by Iowa administrative code. Then, he looked at counseling, social workers, transportation, custodians and food service to see where he could authorize cuts.
The biggest portion, though, came from reaching out to the principals at each of the district’s five schools — one high school, one middle school and three elementary schools — and asking the principals to identify which positions could be eliminated. Barber said staffing is the typical place to make cuts, since 80-85% of the general fund goes directly toward salaries and benefits.
A few years back, there started to be a very undemocratic…way of doing things on the school board. Things are done ahead of time.
– Suzanne Castello, mom of a Grinnell-Newburg High School student
Advertisement
The administrators used two standards to determine which cuts to recommend, according to Barber. First, what would be least effective to students, and second, what would allow as many current employees to find alternative ways to stay within the district if their current position was eliminated. Barber said he created 50 different budget packages based on the recommendations from principals. He ultimately selected one package to recommend to the school board.
Barber and Starrett, school board president, both acknowledged there was limited public input involved in the decision-making process.
“The majority of our cuts were based off of numbers,” Starrett said. “We, as a board, we really don’t have the time. I don’t get paid to do this. So I’m not going to lie to you that I’ve probably put more time into this than most would, but we really leaned on our superintendent and administration because that’s their job to put together a good solid number of what needs to be done.”
Advertisement
“I was vastly disappointed,” Suzanne Castello, the mom of a GHS student, said, referring to how the school board determined budget cuts and informed the public. “A few years back, there started to be a very undemocratic…way of doing things on the school board. Things are done ahead of time. Public comment is window dressing. There is no back and forth.”
Castello said she has seen the Grinnell-Newburg community regularly mobilize to unseat members of the school board by voting for challengers they think will create a “more responsive board.” The school board has seen particularly high turnover lately. In 2021, three challengers won over the incumbent candidates. In 2023, another new member was elected.
Starrett said the board and school district can improve transparency. “I don’t hold back anymore. You’re going to see all the spreadsheets, I don’t care.”
“And if you have an idea on how to fix those numbers on that spreadsheet, come talk to me,” he said.
Within Grinnell-Newburg, one idea swirling is the potential to build a new school, likely K-5 or K-8. Some teachers and local residents say the new building could dramatically reduce staffing and utilities costs and attract more families into the district, therefore increasing enrollment and funding. On the other hand, some said they worry a new school would require too risky an investment with no promise of it paying off.
Advertisement
Regardless, local residents have not approved recent proposed increases to property taxes, something that would almost certainly be required to build a new school.
Davis Elementary School serves students grades 3-4 in Grinnell. The Grinnell-Newburg school district has been forced to put significant money into building maintenance after an attempted bond issue failed in 2018 that would have provided $60 million toward a new PK-5 school and renovations at the middle school. (Photo by Zach Spindler-Krage)
State education aid not enough for many public schools across Iowa
The budget crisis affecting Grinnell-Newburg is not exclusive to this district — school boards across Iowa are making similar cuts.
As districts attempt to move forward, many are realizing the problems are largely out of their control.
Because state aid is distributed on a per pupil basis, any drop in enrollment causes a drop in funding. According to documents provided by Briggs, certified enrollment across the Grinnell-Newburg school district fell by 48 students between 2021 and 2022. The following year — between 2022 and 2023 — enrollment fell an additional 50 students. By next year, projections indicate the district could lose another 24 students.
Over the past two years, the state funding rate was approximately $7,600 per student. In that same period, the decline in enrollment of nearly 100 students has caused a nearly $760,000 decrease in state aid for the district.
Advertisement
In an email, Kollin Crompton, deputy communications director for Gov. Kim Reynolds, emphasized that for Grinnell-Newburg, budget cuts are driven by this decreased enrollment and “not because of decreased funding from the Legislature and the Governor.”
Mick said although this is technically true, it is not the full truth. Even though the state is not decreasing funding, Mick said that because the Legislature is increasing supplementary aid at a rate below the rising cost of education, budget cuts are being forced to take place across the state. This is particularly true in recent years when high inflation is driving the cost of education to increase more rapidly than usual.
After missing their deadline and forcing some school districts to determine their budgets without knowing the amount of state funding they would receive, Republicans under the advice of Reynolds approved a 2.5% increase in per-pupil funding this legislative session. The Iowa State Education Association recommended a 4% minimum increase. Mick said 10% would be more sufficient.
Between 1973 and 1993, the supplementary aid increased by an average of 6.42% annually, according to documents provided by Iowa Senate Democratic staff. Over the next 25 years, the annual increase was a mere 2.59% on average, with numerous years of a 1% increase or no increase at all.
“You can disguise it whatever way you want,” Mick said. “But you cannot underfund your public education year after year after year in regards to the cost of public education, versus the amount of money you’re willing to put into it, and then act as if it’s a surprise that schools are in trouble.”
Advertisement
In 2023, Reynolds also diverted an estimated $46 million away from public schools by signing a “school choice” bill that allows parents to take the sum of their child’s per-pupil allotment — now roughly $7,800 after the latest increase — and apply it to private school tuition. According to an Iowa Poll conducted in 2023, just 34% of Iowans favored the law. Iowa Starting Line reported last week that the Legislature committed nearly $180 million in taxpayer funds to support private school tuition next year, almost $50 million more than initially projected.
Barber, who said he opposed the voucher bill, said the effect of school choice has already begun to hit Grinnell-Newburg.
Central Iowa Christian School (CICS), the only private school within the district, enrolls roughly 55 students K-8.
“Typically, they [CICS] had about four or five individuals that started each year,” Barber said. “This year, there are eight kindergarteners that started out there.”
Two parents push their kids on the swings outside of Bailey Park Elementary School. Some parents have argued consolidating the elementary schools into a new building would increase enrollment in the district, which has fallen nearly 100 students in the past two years. (Photo by Zach Spindler-Krage)
In March, Iowa Citizens for Community Improvement filed an ethics complaint against Rep. Dean Fisher, who represents the Iowa House district that covers Grinnell-Newburg schools, alleging he is attempting to “cash in” on the private school vouchers as a founder and board president of the newly created Tama-Toledo Christian School. The House Ethics Committee dismissed the complaint. Fisher did not respond to a request for comment.
Beyond the impact of state underfunding, Mick pointed out that the state has simultaneously been increasing demands on teachers.
Advertisement
“Every time the state introduces a new mandate and then underfunds, it puts more and more burdens,” Mick said.
“You cannot underfund your public education year after year after year in regards to the cost of public education, versus the amount of money you’re willing to put into it, and then act as if it’s a surprise that schools are in trouble,” said Kent Mick, a teacher of 37 years. (Photo by Zach Spindler-Krage)
Within the last two legislative sessions, Reynolds has signed laws restricting curriculum related to LGBTQ+, social studies, race and sex education. Most recently, Reynolds shifted funding away from Area Education Agencies (AEAs), which, among other services, provide support for families and children with disabilities and special needs from birth through age 21. Reynolds signed the bill despite the majority of Iowans having a favorable view of AEAs.
Just weeks ago, the Legislature voted to allow school employees to obtain permits to carry guns at school.
In a recent move to offer support for educators, Reynolds raised the minimum salary to $50,000 for starting teachers and $60,000 for teachers with at least 12 years of experience, prompting statewide praise. The move may help districts begin filling some of the 1,000 vacant full-time education positions across the state.
Starrett said although he supports the bill, he is worried the state will stop funding the pay increase after a few years.
“I know how the state works,” Starrett said. “They’re going to give us that money to fix our problem for a couple years and then they’re going to go ‘well, good luck. You’re on your own now.’ And then we’re gonna sit here and go — ‘now what the hell do I do?’”
Advertisement
A challenging path ahead for Grinnell-Newburg school district
In the immediate future, the Grinnell-Newburg district faces a difficult situation with low morale, a reduction in staff and more cuts coming down the line. In all likelihood, the district will need to decrease elective offerings and increase class sizes, forcing staff to perform more roles, according to Hosbond.
And for staff members who are being cut, the future may be uncertain. Some are likely to find other positions within the district, Barber said, but others will be forced to leave.
Brianna Maschman, whose director of curriculum position was eliminated as part of the budget cuts, said she is taking a new position as director of secondary education with Davenport Community Schools because Grinnell-Newburg didn’t have other administrative positions for her. She also said she hasn’t been involved in discussions about how curriculum or diversity, equity and inclusion matters will be handled next year without her position in place, so she’s unsure how the district plans to absorb it.
“A budget crisis like this is so much more than the cuts made. It weakens the whole system, kills morale, sows mistrust and leaves people feeling vulnerable,” Maschman said. “I don’t believe the quality of education will decrease because we have an outstanding staff. It will just be much more difficult and the load will be much heavier for those that remain.”
In an email sent to high school choir parents and guardians this month, Michael Gookin, current vocal director at the high school, informed the choir community that he will be resigning at the end of the year. In the email, Gookin wrote he would be remiss if he didn’t mention the “current state of public education in Iowa” as a factor in his decision. He also wrote that “public trust in public education has waned in communities … which is disheartening to me as I look ahead to the future of my career.”
Advertisement
The budget cuts in the Grinnell-Newburg school district have left some teachers scrambling to find other positions after their current positions were eliminated. Other staff have decided to leave the district, or education altogether, in fear of their position being cut in the coming years. (Photo by Zach Spindler-Krage)
As teachers flee the district, or flee education altogether, Hosbond said filling positions will not be easy.
“There are positions in this district and nearby districts where only one candidate applied,” Hosbond said. “When you have only one candidate, is that your best bet? Not in some cases. It used to be you’d have 20-30.”
The district’s average teacher salary is $56,068, well below the state average of $62,292, potentially making hiring more difficult.
Despite the trying times for public education in Grinnell-Newburg, Mick said he thinks it’s important to realize this issue is not exclusive to any one district.
Iowa ended fiscal year 2023 with a surplus of $1.83 billion in its general fund. Despite the surplus, the state is not increasing education funding. For Reynolds, the surplus indicates state taxes can be further reduced. “Some see a surplus as government not spending enough, but I view it as an over collection from the hard-working men and women of Iowa,” Reynolds said.
“I don’t think you can look at the history of what’s going on in the last 15 years and not think that this is an organized plan to eliminate public education in the state of Iowa,” Mick said, explaining that as long as the state refuses to raise taxes or spend its surplus, education will continue to suffer.
Advertisement
“Public schools are the shining example of what we’re supposed to be as a republican system of democracy. We’re supposed to take care of everyone and take care of everyone’s future in regards to opportunity.”
According to Mick, the once shining example of public education is becoming more tarnished each time policymakers prioritize politics over people. Until that trend is reversed, Mick said, school districts like Grinnell-Newburg face a challenging road — determining how to preserve public education in a state that “doesn’t value it.”
Kent Mick works with a student before the bell rings to start the day. “I love having been a professional teacher in Iowa for all these years, but it’s getting harder and harder for people to come to work every day,” Mick said. (Photo by Zach Spindler-Krage)
This story was originally published by the Scarlet & Black, the student newspaper at Grinnell College.
Iowa State basketball: T.J. Otzelberger on importance of HS recruiting
The transfer portal is an important piece in building a team, but high school recruiting and development is still big at Iowa State.
The name’s Bond — Leon Bond III — and he’s Iowa State men’s basketball’s first transfer portal commit of the 2026 cycle.
Bond was one of several reported to be visiting Ames this weekend, and he announced his commitment on Friday, April 10. He will have one year of eligibility remaining.
Advertisement
Bond, a 6-foot-5, 200-pound guard from Wauwatosa, Wisconsin, spent the last two seasons at Northern Iowa, after originally starting his collegiate career at Virginia.
Bond is coming off of a career-best year with the Panthers. He averaged 11.9 points, 4.7 rebounds and 1.5 assists, while shooting 47.3% overall, 36.2% from 3-point range and 75% from the free-throw line. He earned All-Defensive Team honors in the Missouri Valley Conference and was one of the key players in helping Northern Iowa win the conference tournament and make its first NCAA Tournament appearance in a decade.
Across his two seasons in Cedar Falls with the Panthers, he appeared in 59 games with 57 starts and averaged 11 points and 4.6 rebounds per game. Before that, he played one season for former coach Tony Bennett at Virginia in 2023-24, where he played 24 games off the bench, averaging 4.1 points over 12.3 minutes per game.
Offensively, he’s a solid athlete capable of getting to the basket and making plays above the rim, while showing an improved perimeter jumper that he’s worked on over the years. Defensively, he provides versatility and an ability to guard multiple positions. His length, athleticism and motor bode well for him as he transitions into Iowa State’s system.
Advertisement
As the first transfer commit for Iowa State, Bond is helping replenish the Cyclones’ roster after the graduations of Tamin Lipsey, Joshua Jefferson, Nate Heise, Dominick Nelson and Eric Mulder.
They also saw Mason Williams and Cade Kelderman enter the portal since it first opened on April 7. College basketball players will have until April 21 to decide if they are staying with their current schools or entering the transfer portal.
Eugene Rapay covers Iowa State athletics for the Des Moines Register. Contact Eugene at erapay@gannett.com. Follow him on Twitter at @erapay5.
Iowa wrestler Jacob Warner took 5th at 197lbs at NCAA Championships
Iowa wrestler Jacob Warner finished 5th at 197lbs at the NCAA Wrestling Championships. He finished his career as a 4-time NCAA All-American.
Cody Goodwin, Hawk Central
Iowa wrestling will bring in a familiar face to fill out its coaching staff, tapping five-time NCAA All-American Jacob Warner to join as an assistant coach.
Advertisement
The Hawkeye wrestling program announced the decision on April 10. He replaces Bobby Telford, who took a position outside of wrestling after the 2025-26 season ended.
With Warner’s hire, all four official coaching positions at Iowa are held by former Hawkeye wrestlers — head coach Tom Brands, associate head coach Terry Brands, assistant coach Ryan Morningstar and Warner. (Telford also wrestled for the Hawkeyes.)
While Warner does not have official coaching experience, being in the Hawkeye Wrestling Club allowed him to help sharpen athletes still competing in the college ranks. Warner has been credited by several wrestlers in the program for helping their development, none bigger than national champion Stephen Buchanan.
“Jacob knows what it takes to compete at the highest level, both on and off the mat,” Tom Brands said in a release. “He represents everything Iowa wrestling stands for. His toughness, discipline and relentless work ethic will be a tremendous asset to our staff and our student-athletes.”
Advertisement
As a wrestler, Warner had a career record of 97-28 in a Hawkeye singlet. He took seventh at the NCAA Championships in 2019 as a redshirt freshman, earned All-American honors for the canceled 2020 NCAA Championships, then was fourth in 2021, an NCAA runner-up in 2022 and finished his career in fifth place in 2023. Warner also has experience on the major World stages. He won a bronze medal at the 2016 Cadet World Championships and was on the 2018 Junior World team for the United States.
The Hawkeyes have a pivotal 2026-27 season ahead, following a fourth-place finish at the NCAA Championships and a regular season to forget. Time will tell whether Warner’s official addition to the staff can help spark better results as the Hawkeyes look to return to their championship ways.
“Our fans, I see them on the street, I see them here, I see them there, I say, ‘We got to do better for you,’” Tom Brands said after the NCAA Championships. “We know that.”
Eli McKown covers high school sports and wrestling for the Des Moines Register. Contact him at Emckown@gannett.com. Follow him on Twitter at @EMcKown23.
Iowa State women’s basketball team adds transfer guard from Kent State
Advertisement
ROUND PICK. WE’LL BE PULLING FOR HIM. THE DRAFT STARTS THURSDAY, APRIL 23RD. CYCLE IN. WOMEN LOST NEARLY THEIR ENTIRE ROSTER THURSDAY. THEY GOT ONE BACK. MAYA BABBITT IS COMING OVER FROM KENT STATE. SHE LED THAT TEAM AT 16 POINTS PE
Advertisement
Iowa State women’s basketball team adds transfer guard from Kent State
Updated: 10:40 PM CDT Apr 9, 2026
Editorial Standards ⓘ
Advertisement
Iowa State got a strong start on its 2026 transfer class Thursday.Kent State guard Mya Babbitt announced her commitment to Iowa State.Babbitt, a 5’8″ guard from Papillion, Nebraska, has been a two-year starter for the Golden Flashes and earned second-team All-MAC honors in 2025-26 after averaging 16.1 points and 4.0 rebounds per game. She also set the Kent State record for 3-pointers in a season as a sophomore, making 83 3-pointers at a 41.5% clip.Babbitt is the first incoming transfer to announce her commitment to Iowa State this offseason. She will have one year of eligibility remaining.The Cyclones are tasked with replacing nearly the entire roster from 2025-26 after nine players entered the transfer portal.Senior-to-be Arianna Jackson has announced her return, as has reserve guard Freya Jensen. Iowa State also brings in highly touted recruit Macy Comito. Comito led Carlisle High School to its first state title this winter.» Subscribe to KCCI’s YouTube page» Download the free KCCI app to get updates on the go: Apple | Google Play
AMES, Iowa —
Iowa State got a strong start on its 2026 transfer class Thursday.
Advertisement
Kent State guard Mya Babbitt announced her commitment to Iowa State.
Babbitt, a 5’8″ guard from Papillion, Nebraska, has been a two-year starter for the Golden Flashes and earned second-team All-MAC honors in 2025-26 after averaging 16.1 points and 4.0 rebounds per game. She also set the Kent State record for 3-pointers in a season as a sophomore, making 83 3-pointers at a 41.5% clip.
This content is imported from Twitter.
You may be able to find the same content in another format, or you may be able to find more information, at their web site.
Advertisement
Babbitt is the first incoming transfer to announce her commitment to Iowa State this offseason. She will have one year of eligibility remaining.
The Cyclones are tasked with replacing nearly the entire roster from 2025-26 after nine players entered the transfer portal.
Senior-to-be Arianna Jackson has announced her return, as has reserve guard Freya Jensen. Iowa State also brings in highly touted recruit Macy Comito. Comito led Carlisle High School to its first state title this winter.
» Subscribe to KCCI’s YouTube page
» Download the free KCCI app to get updates on the go: Apple | Google Play
Advertisement
Advertisement
`;
}
function refreshWeatherIframe(containerId) {
var iframeId = ‘weather-iframe-‘ + containerId;
var iframe = document.getElementById(iframeId);
if (iframe && iframe.src) {
var originalSrc = iframe.src;
iframe.src = originalSrc + (originalSrc.indexOf(‘?’) > -1 ? ‘&’ : ‘?’) + ‘t=” + Date.now();
}
}
function initializeWeatherBox(container) {
var containerId = container.getAttribute(“data-container-id’);
var isWeatherBoxV2 = containerId === ‘home-weather-v2’;
function switchWeatherTab(tabName, clickedElement) {
container.querySelectorAll(‘[data-tab-id]’).forEach(function(tab) {
tab.classList.remove(‘open’);
tab.setAttribute(‘aria-selected’, ‘false’);
});
var targetContent = container.querySelector(‘[data-content-id=”‘ + tabName + ‘”]’);
if (targetContent) {
targetContent.style.display = ‘block’;
targetContent.removeAttribute(‘hidden’);
}
}
function loadWeatherData() {
// If weather data is already being loaded, wait for it
if (window.weatherDataPromise) {
window.weatherDataPromise.then(function(data) {
if (data && data.data) {
var weatherContainer = container.closest(‘.weather-box-container’);
if (weatherContainer) {
weatherContainer.style.display = ‘flex’;
updateCurrentWeather(data.data);
updateForecastTabs(data.data);
updateWeatherAlertsBar(data.data);
}
}
});
return;
}
var location = { zip: window.DEFAULT_ZIPCODE };
try {
var storedLocations = localStorage.getItem(‘hrst.zip.history’);
if (storedLocations) {
var locations = JSON.parse(storedLocations);
if (locations && locations.length > 0) {
location = locations[0];
}
}
} catch (e) {}
Advertisement
var apiUrl = (window.DEWY_HOSTNAME || ”) + ‘/api/v1/weather/full/’ + location.zip;
if (window.fetch) {
window.weatherDataPromise = fetch(apiUrl)
.then(function(response) { return response.json(); })
.then(function(data) {
if (data && data.data) {
var article = container.closest(‘.article–wrapper’);
var weatherContainer = container.closest(‘.weather-box-container’);
if (weatherContainer) {
weatherContainer.style.display = ‘flex’;
updateCurrentWeather(data.data);
updateForecastTabs(data.data);
updateWeatherAlertsBar(data.data);
}
return data;
}
})
.catch(function(error) {
console.error(‘Error loading weather:’, error);
// Reset to unknown background on error
updateWeatherBackground(‘unknown’);
});
}
}
function updateWeatherAlertsBar(weatherData) {
var weatherWatchHeader = container.querySelector(‘.weather-watch-header’);
if (!weatherWatchHeader) return;
var weatherWatchText = weatherWatchHeader.querySelector(‘.weather-watch-text’);
var weatherWatchLink = weatherWatchHeader.querySelector(‘.weather-watch-link’);
if (weatherData.alerts_count > 0) {
weatherWatchHeader.className=”weather-watch-header has-alerts”;
if (weatherWatchText) {
weatherWatchText.textContent = `Weather Alerts (${weatherData.alerts_count})`;
}
if (weatherWatchLink) {
if (!weatherWatchLink.getAttribute(‘data-initial-href’)) {
weatherWatchLink.setAttribute(‘data-initial-href’, weatherWatchLink.getAttribute(‘href’));
weatherWatchLink.setAttribute(‘data-initial-onclick’, weatherWatchLink.getAttribute(‘onclick’) || ”);
}
weatherWatchLink.setAttribute(‘href’, “https://www.kcci.com/alerts”);
weatherWatchLink.setAttribute(‘onclick’, “return handleWeatherLinkClick(event, ‘click_alerts’, ‘click’, ‘mobile-weather’, “https://www.kcci.com/alerts”);”);
}
} else {
weatherWatchHeader.className=”weather-watch-header”;
if (weatherWatchText) {
weatherWatchText.textContent = containerId === ‘home-weather-v2’ ? ‘Watch Latest Forecast’ : ‘Latest Forecast’;
}
if (weatherWatchLink) {
var initialHref = weatherWatchLink.getAttribute(‘data-initial-href’);
var initialOnclick = weatherWatchLink.getAttribute(‘data-initial-onclick’);
if (initialHref) {
weatherWatchLink.setAttribute(‘href’, initialHref);
}
if (initialOnclick) {
weatherWatchLink.setAttribute(‘onclick’, initialOnclick);
}
}
}
}
Advertisement
function updateCurrentWeather(weatherData) {
if (weatherData.current) {
var tempValue = weatherData.current.temp_f || ”;
var skyValue = weatherData.current.sky || ”;
var feelsLikeValue = weatherData.current.feels_like_f || weatherData.current.temp_f || ”;
var tempEl = container.querySelector(‘.weather-grid–current-temp-value’);
if (tempEl) {
tempEl.textContent = tempValue;
tempEl.setAttribute(‘aria-label’, tempValue + ‘ degrees Fahrenheit’);
}
var iconEl = container.querySelector(‘.weather-grid–current-icon’);
if (iconEl && weatherData.current.icon_name) {
iconEl.className=”weather-grid–current-icon weather-current-icon icon icon-weather-” + weatherData.current.icon_name;
}
var skyEl = container.querySelector(‘.weather-grid–sky’);
if (skyEl) {
skyEl.textContent = skyValue;
skyEl.setAttribute(‘aria-label’, ‘Current condition: ‘ + skyValue);
}
var feelsEl = container.querySelector(‘.weather-grid–feels’);
if (feelsEl) {
feelsEl.textContent = feelsLikeValue + ‘°F’;
feelsEl.setAttribute(‘aria-label’, feelsLikeValue + ‘ degrees Fahrenheit’);
}
Advertisement
var weatherContainer = container.querySelector(‘.weather-temp-container’);
if (weatherContainer) {
var summary = ‘Current temperature ‘ + tempValue + ‘ degrees Fahrenheit, ‘ +
skyValue + ‘, feels like ‘ + feelsLikeValue + ‘ degrees’;
weatherContainer.setAttribute(‘aria-label’, summary);
}
function updateForecastTabs(weatherData) {
var visibleItems = isWeatherBoxV2 ? 6 : 5;
if (weatherData.hourly) {
var hourlyContainer = container.querySelector(‘.weather-hourly-forecast’);
if (hourlyContainer) {
var html=””;
var maxHours = Math.min(visibleItems, weatherData.hourly.length);
Advertisement
for (var i = 0; i 0 ? currentIndex – 1 : tabs.length – 1;
tabs[prevIndex].focus();
break;
case ‘ArrowRight’:
e.preventDefault();
var nextIndex = currentIndex
`;
}
function refreshWeatherIframe(containerId) {
var iframeId = ‘weather-iframe-‘ + containerId;
var iframe = document.getElementById(iframeId);
if (iframe && iframe.src) {
var originalSrc = iframe.src;
iframe.src = originalSrc + (originalSrc.indexOf(‘?’) > -1 ? ‘&’ : ‘?’) + ‘t=” + Date.now();
}
}
function initializeWeatherBox(container) {
var containerId = container.getAttribute(“data-container-id’);
var isWeatherBoxV2 = containerId === ‘home-weather-v2’;
function switchWeatherTab(tabName, clickedElement) {
container.querySelectorAll(‘[data-tab-id]’).forEach(function(tab) {
tab.classList.remove(‘open’);
tab.setAttribute(‘aria-selected’, ‘false’);
});
var targetContent = container.querySelector(‘[data-content-id=”‘ + tabName + ‘”]’);
if (targetContent) {
targetContent.style.display = ‘block’;
targetContent.removeAttribute(‘hidden’);
}
}
function loadWeatherData() {
// If weather data is already being loaded, wait for it
if (window.weatherDataPromise) {
window.weatherDataPromise.then(function(data) {
if (data && data.data) {
var weatherContainer = container.closest(‘.weather-box-container’);
if (weatherContainer) {
weatherContainer.style.display = ‘flex’;
updateCurrentWeather(data.data);
updateForecastTabs(data.data);
updateWeatherAlertsBar(data.data);
}
}
});
return;
}
var location = { zip: window.DEFAULT_ZIPCODE };
Advertisement
try {
var storedLocations = localStorage.getItem(‘hrst.zip.history’);
if (storedLocations) {
var locations = JSON.parse(storedLocations);
if (locations && locations.length > 0) {
location = locations[0];
}
}
} catch (e) {}
var apiUrl = (window.DEWY_HOSTNAME || ”) + ‘/api/v1/weather/full/’ + location.zip;
if (window.fetch) {
window.weatherDataPromise = fetch(apiUrl)
.then(function(response) { return response.json(); })
.then(function(data) {
if (data && data.data) {
var article = container.closest(‘.article–wrapper’);
var weatherContainer = container.closest(‘.weather-box-container’);
if (weatherContainer) {
weatherContainer.style.display = ‘flex’;
updateCurrentWeather(data.data);
updateForecastTabs(data.data);
updateWeatherAlertsBar(data.data);
}
return data;
}
})
.catch(function(error) {
console.error(‘Error loading weather:’, error);
// Reset to unknown background on error
updateWeatherBackground(‘unknown’);
});
}
}
function updateWeatherAlertsBar(weatherData) {
var weatherWatchHeader = container.querySelector(‘.weather-watch-header’);
if (!weatherWatchHeader) return;
var weatherWatchText = weatherWatchHeader.querySelector(‘.weather-watch-text’);
var weatherWatchLink = weatherWatchHeader.querySelector(‘.weather-watch-link’);
Advertisement
if (weatherData.alerts_count > 0) {
weatherWatchHeader.className=”weather-watch-header has-alerts”;
if (weatherWatchText) {
weatherWatchText.textContent = `Weather Alerts (${weatherData.alerts_count})`;
}
if (weatherWatchLink) {
if (!weatherWatchLink.getAttribute(‘data-initial-href’)) {
weatherWatchLink.setAttribute(‘data-initial-href’, weatherWatchLink.getAttribute(‘href’));
weatherWatchLink.setAttribute(‘data-initial-onclick’, weatherWatchLink.getAttribute(‘onclick’) || ”);
}
weatherWatchLink.setAttribute(‘href’, “https://www.kcci.com/alerts”);
weatherWatchLink.setAttribute(‘onclick’, “return handleWeatherLinkClick(event, ‘click_alerts’, ‘click’, ‘sidelist-weather’, “https://www.kcci.com/alerts”);”);
}
} else {
weatherWatchHeader.className=”weather-watch-header”;
if (weatherWatchText) {
weatherWatchText.textContent = containerId === ‘home-weather-v2’ ? ‘Watch Latest Forecast’ : ‘Latest Forecast’;
}
if (weatherWatchLink) {
var initialHref = weatherWatchLink.getAttribute(‘data-initial-href’);
var initialOnclick = weatherWatchLink.getAttribute(‘data-initial-onclick’);
if (initialHref) {
weatherWatchLink.setAttribute(‘href’, initialHref);
}
if (initialOnclick) {
weatherWatchLink.setAttribute(‘onclick’, initialOnclick);
}
}
}
}
function updateCurrentWeather(weatherData) {
if (weatherData.current) {
var tempValue = weatherData.current.temp_f || ”;
var skyValue = weatherData.current.sky || ”;
var feelsLikeValue = weatherData.current.feels_like_f || weatherData.current.temp_f || ”;
var tempEl = container.querySelector(‘.weather-grid–current-temp-value’);
if (tempEl) {
tempEl.textContent = tempValue;
tempEl.setAttribute(‘aria-label’, tempValue + ‘ degrees Fahrenheit’);
}
var iconEl = container.querySelector(‘.weather-grid–current-icon’);
if (iconEl && weatherData.current.icon_name) {
iconEl.className=”weather-grid–current-icon weather-current-icon icon icon-weather-” + weatherData.current.icon_name;
}
var skyEl = container.querySelector(‘.weather-grid–sky’);
if (skyEl) {
skyEl.textContent = skyValue;
skyEl.setAttribute(‘aria-label’, ‘Current condition: ‘ + skyValue);
}
Advertisement
var feelsEl = container.querySelector(‘.weather-grid–feels’);
if (feelsEl) {
feelsEl.textContent = feelsLikeValue + ‘°F’;
feelsEl.setAttribute(‘aria-label’, feelsLikeValue + ‘ degrees Fahrenheit’);
}
var weatherContainer = container.querySelector(‘.weather-temp-container’);
if (weatherContainer) {
var summary = ‘Current temperature ‘ + tempValue + ‘ degrees Fahrenheit, ‘ +
skyValue + ‘, feels like ‘ + feelsLikeValue + ‘ degrees’;
weatherContainer.setAttribute(‘aria-label’, summary);
}
function updateForecastTabs(weatherData) {
var visibleItems = isWeatherBoxV2 ? 6 : 5;
Advertisement
if (weatherData.hourly) {
var hourlyContainer = container.querySelector(‘.weather-hourly-forecast’);
if (hourlyContainer) {
var html=””;
var maxHours = Math.min(visibleItems, weatherData.hourly.length);
for (var i = 0; i 0 ? currentIndex – 1 : tabs.length – 1;
tabs[prevIndex].focus();
break;
case ‘ArrowRight’:
e.preventDefault();
var nextIndex = currentIndex