As fans continue to show love to Lil Nas X’s “Old Town Road,” the singer made a special appearance at one elementary school.

According to Cleveland.com, the rapper saw a video posted on Twitter by Lander Elementary School principal Felecia Evans May 23. In the clip, fifth-graders dance and sing along to the rapper's chart-topping single, which got mainstream attention after Billboard removed it from the country charts in March.

>> Read more trending news

“I love my job,” Evans wrote. “We ended our 5th grade talent show today with the whole school dancing and celebrating...together!!”

Lil Nas X took notice, retweeting the video and writing, “When they want a free show.”

Less than a week later, the rapper showed up to perform on Wednesday with staff from Complex magazine.

The students erupted in cheers, screams and surprise as the 20-year-old musician appeared on stage at the school’s gym.

Related: 'Old Town Road' official music video debuts with star-filled cameos

"It was an unbelievable experience," Evans told WKYC. "Lil Nas made this happen for our students and they will never forget it! I am thankful for an amazing staff at Lander and our Mayfield Heights Safety forces who went above and beyond to make this happen. I couldn't imagine a better way to end our school year."

Lil Nas X made a surprise appearance at Lander Elementary School in Ohio to perform "Old Town Road."

Credit: Jerritt Clark

icon to expand image

Credit: Jerritt Clark

At the end of the performance, Lil Nas X tossed out some stuffed toy horses to the students.

Take a look at the performance below.