Science broadcaster Karl Kruszelnicki says he will donate any income he receives for fronting the Abbott government's Intergenerational Report advertising campaign to government schools after admitting to "deep regret" over his role.

Fairfax Media revealed on Tuesday that the popular broadcaster, widely known as Dr Karl, believed the report was "flawed" because of the lack of attention it paid to climate change and his fear it had been "fiddled with" by the government.

Dr Kruszelnicki had previously admitted that he had not read the full report before agreeing to front the campaign, which is expected to cost millions of taxpayer dollars. He only had access to embargoed extracts.