President Barack Obama unveiled a $3.73 trillion budget for 2012 that highlights differences between Mr. Obama and Republicans in Congress on issues such as environmental regulation, infrastructure and education.

The budget tees up the debate over the size and scope of government that is expected to dominate the presidential election campaign next year and would make only a modest dent in long-term deficits even in the unlikely event that it's enacted in full.

Many...