WTVD-TV reported that it all started after kidney failure forced Benaiah Massey to stay home to get an education. School officials originally said he couldn't attend the prom because he couldn't attend classes.
Massey's aunt started a petition to change that, and it received more than 700 signatures. She said until Massey was a straight "A" student before getting sick.
Thursday morning, the school's decision was overturned.
Massey told WTVD that he's appreciative to everyone who signed their names on the petition.
Many people we spoke to are happy that helped the petition, but they are also angry about the situation.
"No child deserves not go to their senior prom because he didn't know he was going to have that," said Louisburg High School student Britany Holden, according to WTVD.
The school district released a statement which said, "Franklin County Schools cannot discuss student matters. The situation referenced has been resolved at this time."
The prom is this Saturday. Massey said he's excited, and he has a lot to do in very little time.