Yes, with one important caveat: I’m now more inclined to think the out-of-state idea probably works for a NY resident, but that last step is still a reasoned inference from the NY rules, not a clean explicit NY webpage saying “yes.”
Why I’m leaning that way:
_ New York’s current instructions are very explicit about _New York’s 529 program*: K-12 withdrawals are nonqualified for NY, and that’s where the addback/recapture language lives.
_ I also found an official NY advisory opinion saying that for a 529 established in another state, if the distribution is excluded from federal AGI, there is no New York modification adding it back. That opinion was about college tuition and is from _November 15, 2007*, so it is not a direct K-12 ruling, but the structure it relies on is still the key point.
So the best read I can give is:
_ Federal: yes, up to $20k per child per year for K-12 starting _January 1, 2026*.
_ _NY 529:* no, NY still treats K-12 tuition as nonqualified for NY purposes.
_ Out-of-state 529 for a NY resident: _probably yes*, because I do not see a current NY addback rule for out-of-state plans comparable to the one NY applies to its own plan.
Main gotchas I’d still flag:
1. This is not a federal deduction. It is just tax-free growth/withdrawal if qualified.
2. No NY deduction on the way in if you use the out-of-state plan, so the benefit is only on gains.
3. Other state plan quirks matter. Fees, investment options, and any state-specific restrictions.
4. Keep documentation very clean in case the position is ever questioned.
5. For anyone doing this at meaningful dollar amounts, this is CPA-check territory, because the exact NY/out-of-state/K-12 combination is the one place where the official guidance is less direct than I’d like.
So if I were replying in one sentence: I think the missing piece is that NY clearly punishes K-12 withdrawals from a NY 529, but an out-of-state 529 likely avoids that NY issue because I’m not seeing a NY addback rule for it, though that part should still be verified before relying on it.