Immigration Minister Peter Dutton has called for Australians to "rise up" to defend Christmas against what he labelled "political correctness gone mad".

Angered by a talkback radio caller whose grandchild's school eschewed traditional carols for a secular celebration, Mr Dutton said the "vast majority of Australian people want to hear Christmas carols" as we are "a Christian society".

"You make my blood boil with these stories," the Christmas enthusiast told 2GB radio's Ray Hadley. "It is political correctness gone mad and I think people have just had enough of it."

Jim, a constituent of Mr Dutton's Dickson electorate in Queensland, told the station he attended a ceremony at Kedron State School where there was "not one Christmas carol" and the final song replaced the lyrics of We Wish You A Merry Christmas with "we wish you a happy holiday".