At universities that accept Duolingo your score is more than sufficient. At those that want a TOEFL the minimum score may vary among your list but 90-95 should clear all requirements.
Check wrt SAT requirements as those have been changing.
In the US, why not include William&Mary and Virginia Tech in addition to NCSU?
DO apply to Honors colleges whenever that is possible. Yohll have a more personalized education and better advising.
That being said, I third the recommendation of seriously considering options outside the US for the time being. The current administration is trying to discourage international students from coming.
I would second applying to UEdinburgh, Herriot Watt, and UK universities that don’t require STEP or TUAM.
Seattle is rainy every day - it’s really gray and rainy but the temperatures never get super cold. If you don’t like rain, perhaps target universities in Southern California (Northern California can be gray/rainy though less than Oregon& Washington state). What about Cal Poly SLO, UCSC, or even UCSD? I know that Whitman is in a little “less rainy” pocket of the Pacific Northwest, too.
In Australia, universities along the Sunshine Coast, anything Southeast to Sourhwest, should be fine weather-wise.
For a bit less rain, you might want to check out this program in applied math/data with management applications.