Coolest principal ever cancels school with a ‘Bohemian Rhapsody’ parody

To announce that classes would be cancelled for yet another snow day, the principal at Stephens Elementary School in Burlington, Kentucky, decided to get creative with his cancellation phone message for parents.

Principal James Detwiler, along with the musical stylings of creative drama teacher Chad Caddell, sang the message to the tune of "Bohemian Rhapsody."

"We like to have fun at our school. So, after several school closings due to snow and cold, we recorded this call to parents to see if we could make them laugh. I think we succeeded," the duo wrote on YouTube.

Watch the epic school-closure song below.

Detwiler and Caddell recorded the message last week, anticipating a snow day in the future. So when it did come on Monday, they were ready.

[ More Good News: Three shark pups, rescued as eggs, released into ocean in Malta ]

"It was ready to go, so when I got the call yesterday morning early, I got up, got my coffee, pushed the button on my computer and it went out to everybody," Detwiler told

"It's a positive spin on the cold and snow and hopefully even an encouragement to our families," Caddell, who wrote the lyrics in just 15 minutes, told "We didn't do it for the attention, we did it for the love of our students."

Parents loved it — and so did everyone else. The video has been viewed close to a million times since it was posted two days ago.

"I laughed hysterically," said Julia Pile, the mother of two Stephens students.

"They’re saying things like, 'Thanks for that laugh. That was hilarious. It’s been such a long winter so far — we really appreciated it,'" Detwiler said of parents' responses to the fun message. "I mean, this is like our 8th or 9th call we’ve made this year."

Detwiler told that the success of their "Bohemian Rhapsody" parody has inspired Caddell to dream up other creative snow-day messages.

"I got a text from my drama teacher last night. He was like, 'I've got an idea,' but I haven't talked to him yet today," Detwiler said on Tuesday. "We're expecting bad weather tonight so I'm sure we'll be making another recording some time today."