子供の教育費用をどのような方法で貯めたら良いか教えてください

29歳、東京都在住の女性です。
私も夫も働いており、今までコツコツと貯蓄をしてきています。
現在、私と夫の個人の貯金、及び家族全体の貯金として、合計3000万円ほどあり、全て普通預金口座に入れている状態です。
また、今後も共働きを続けていく予定です。
また、今後5000万円以下の家を購入したいと考えております。
子供は公立小中高校、四年生大学までの教育資金を用意したいと思っています。
上記を踏まえて、子供の教育資金をどのように準備すればよいか迷っています。
自分で調べたところ、学資保険や外貨建て保険、積み立てNISAを教育資金用として運用するなど、色々な方法が出てきており、何が良いのかわからない状況です。
どのように教育資金を準備するのが良いのでしょうか。