Dilma Rousseff announced the changes in a pre-recorded nationwide television broadcast following an emergency meeting with her cabinet, the BBC reported Friday.
She promised to come up with a new plan to benefit public transportation, ensure all oil royalties are used for education, and to recruit thousands of foreign doctors to improve the national health service.
Rousseff said she would meet with the leaders of the protests to engage "their contribution, their energy and their ability."
She also pledged to create institutions that were "more transparent, more resistant to wrongdoing."
Her speech touched on the initial cause of the demonstrations: rising fares for public transportation in Sao Paulo. That protest escalated into rallies against corruption and other issues.
The president also responded to criticism about the cost of building a new stadium to host next year's soccer World Cup, saying companies making use of the arena would finance it.
More than a million people protested across the country the country Thursday. About 1,000 marched in Rio de Janeiro Friday.
Stores have been looted and police pelted with rocks. Two people have died and dozens of people injured.
NBC reportedly holds celebs hostage to Jimmy Fallon's show
Ray Liotta sues skin care company over use of likeness