 support for npr comes from npr stations other contributors include corporation for public broadcasting a private corporation funded by the american people and the john s and james l knight foundation helping npr advance journalistic excellence in the digital age