If you can afford those out-of-state public schools, your family is probably at the upper edge of “upper middle class” or higher in income/wealth. On the other hand, some students and parents who initially assume that money “isn’t that big of an issue” get shocked when they see the actual college costs in the net price calculators.
You need to add more realistic schools, including at least one where you are assured of admission to the CS major (or where you are assured of admission to the school and the CS major is not a restricted or competitive major to enter later) and which is definitely affordable.