A local children's choir is preparing for their big show this weekend.

The Roanoke College Children's Choir has 270 members and this Sunday they will sing their hearts out for their 25th anniversary. Over the years, the choir has performed for two U.S. Presidents, Canada's Parliament, Carnegie Hall and later this year they'll sing at the Grand Ole Opry.

On Tuesday, the concert choir practiced their songs for this Sunday's performance. It will include selections from Mary Poppins and a patriotic tune.

Singers must audition for a spot in the children's choir which allows kids ages 8 to 18. Once children are accepted they often stay for years.


Sign up for breaking news alerts from WDBJ7 here >>>

Sometimes" they stay in the choir for 10 years and so I get to see them grow up," says Director Kim Davidson.

Singers say it's hard work but they stay because they love music.

"That's why I keep doing it is it brings me back to this gorgeous sound that we can make," says Julia Holland.

"We're told to practice three times a week and sometimes that's hard and so it takes some discipline to do our best with what we're doing," says Elijah Cortez.

The spring concert for the Roanoke College Children's Choir is this Sunday. According to the Jefferson Center's website the event is sold out.

But the choir does another concert during the Christmas season.