Tucker Carlson debated a professor over a school in Richmond, Va. renaming itself after former President Barack Obama.

The elementary school originally was named for Confederate Gen. James Ewell Brown "JEB" Stuart, but the school board voted to rename it after Obama.

He noted that Richmond itself was the capital of the former Confederate States of America.

Professor Jason Nichols said that Obama is "one of the least problematic" presidents to have a school named for him.

WATCH: Woman in Capitol Yells 'F*** You' at Trump, Entourage

Guilfoyle: Strzok Should Get 'The Best Washington, D.C. Defense Lawyer'

"He didn't enslave anyone, he didn't take any indigenous people's land," he said.

Carlson asked Nichols if he would be alright with a school elsewhere in the country naming itself after President Donald Trump.

Nichols said there is a school named for Richard Nixon and a highway in Alabama named for segregationist governor and former Democratic presidential candidate George Wallace.

"This is utterly subjective," Carlson said.

He added that it is unwise to name buildings after living politicians, as it "venerates" them while they are still alive.

Watch the full debate above.

Steve Hilton: US Should Seek 'Complete Economic Boycott of China' to 'Face Down' Xi, Trade Imbalance

Americans' Satisfaction With Country's Direction Hits 12-Year High in New Poll