First of all, our schools are generally working overtime to eliminate a sense of patriotism in our kids. The folks who control our government schools believe that American patriotism is sordid nationalism and xenophobia.
Secondly, we have defined America in such a way that your desire for instilling patriotism is not really possible. America, by PC definition, is a mosaic of all races and cultures of the planet. There is no such thing as the "american people" and certainly no such thing as "american culture". Since America stands for everything and includes everybody, it essentially has no existence at all. A nation and culture of everyone is a nation and culture of nothing. Until we sort out this problem, it is not possible to imbue any sort of patriotism in our children (even if the Marxists in our school system had the desire to do so).
Sadly, the feminization of America's men and military is in full flower. At the local school level, many ROTC programs have been dropped and Riflery is not a sport offered any longer--too un-pc and too high an insurance liability Our children don't know the rigors of physical fitness because they get home late from daycare and then watch tv--no outside play. At our elite military institutions, everything has been reorganized to kow tow to a feminist agenda. I live near West Point and in the last few months have spoken to women who teach there who bellyache about how there is still an old boy network and they need to become more contemporized. I calmly say fine as long as it doesn't impact the soldiers on the battleground and since women don't measure up physically which is what counts in battle, why should they be the benchmark? Sigh--these people don't like my observations. V's wife.