Infrastructure policy making here is always mostly at a state level. Like if the government issued the state of Vermont $5B to build new roads/bridges, maybe the governor of that state is conservative and won't spend a dime for 5-10 years, it just depends. This is federal spending, and they spend trillions as it is on healthcare programs. They already did a study, every $1b spent on military equates to around 11,000 jobs, so this $80B increase will provide hundreds of thousands of jobs in a skilled sector which relies on military contracts.
Education again, the impact of spending would have to be constituted at a local/state level. It's already a failure, when there are public schools which rely on a large part of federal money, which can be defined by average test scores and teacher compensation, it's a huge mess as it is
There's a good example of a Chicago district where teachers were 'faking' or just giving students A's so they could retain some federal money