I think most schools consider a 95 to be a 4.0 on a 4.0 scale. My son had a 91 and that was considered a 3.6 by North Carolina. Most schools look at unweighted. His class ranking may help if in the top 10%.
If you are willing to pay for Duke, then ED is his best chance. Hard to get him to focus on something else with that in the wings. My son’s attention was squarely focused on his ED school, until he was rejected.
If he likes the South, then early application to Tulane is merited, as it will be a good option if Duke doesn’t come through and he might get merit aid.
You will find there is a big difference between schools where Econ is in the School of Arts and Science, and where it is part of the Business School. My son definitely preferred the former, which knocked Miami and Ohio State off the list. He added Case Western after visiting, as the major is a B.A. but classes are taken at Weatherhead School of Management. He liked the integration of practical and theoretical. And Case was very generous with merit aid.
Michigan was really difficult this year for kids from our NY suburban public high school, which usually has a much higher admission rate than the national percentage. Great Econ program, even if not admitted to Ross, but will compete with Ross for jobs.
Reaches: Penn, Cornell, Dartmouth, Duke, Michigan, UVA, William & Mary, UNC
Matches: Lehigh, Bucknell, Villanova, NEU (NEU can be tricky), Tulane, Case, Binghamton
Safety: Elon, Miami
I would add a few safeties, even if they initially would seem disappointing to attend, as my son was wait listed from two schools that were matches, with stats close to your son’s.
We added Bard College, which has an economics institute and great foreign language programs.