I think your best bet is a SUNY school -but Marist sometimes gives good aid - it really depends on your financial numbers. It’s a good school for kids with learning disabilities (at least according to what I read).
I second that Kalamazoo and Beloit MIGHT also work depending on your numbers. Run the NPCs --and don’t be afraid to make a phone call or two if you kid wants to leave the local area. Still though - you have the SUNY system which in general is a really great education and typically affordable.
Also -random comment - since math is a tricky — if you child ends up at a SUNY - -consider taking one of her math requirement(s) at the local community college the summer before she heads off to college (double check it will transfer). It will be a smaller class size, and having only one class will make it easier. I don’t know what SUNY requires for the potential majors – so check that too. She can take the other math requirement (if there is one) the following summer. That way she won’t have to stress about her most difficult subject with a full course load.