What's your budget? The PP's list are highly selective/expensive/don't give merit aid.
DD (good student but not at the level where admit to a highly selective school was at all in the cards + out of our budget) was looking for this major and the top contenders for big schools (VA student needing merit aid or in-state) - U of Vermont, VT, GMU. Small schools - SUNY College of Environmental Science & Forestry, SMCM, Juniata, Washington College.
Duke has an 3-2 master's program partnership with a bunch of LACs, which seemed like a decent indicator that they respect the quality of the undergrad program. They range in selectivity.
https://nicholas.duke.edu/academics/masters-programs/cooperative-college-3-2