14 июня 1889 года преподаватель младших классов в Нью-Йорке придумал красочный праздник для детей их родителей. Его замысел празднования Дня флага был принят Правлением по образованию в штате Нью-Йорк. Вскоре мероприятия в честь Дня флага стали проводить в школах других штатов. В девяностые годы торжество вышло за рамки образовательных учреждений: день флага начало праздновать Общество Сынов Революции Нью-Йорка, а вслед за ним и другие общественные организации.
По рекомендации полковника Лича, историка в Обществе Сынов Революции в Пенсильвании, Общество Колониальных Общин Америки обратилось к мэру Филадельфии с предложением отмечать День флага 14 июня. В этот день для учащихся стали придумывать специальные уроки, во время которых каждому школьнику давали маленький флаг.
Вскоре Эдвард Брукс, Глава Общественных Школ в Филадельфии, утвердил шествие в честь Дня флага на Площади Независимости. Школьники несли флаги, пели песни и произносили патриотические речи.
В 1894 году губернатор Нью-Йорка издал указ об оформлении городских зданий ко Дню Американского флага. Граждане начали вывешивать флаги на зданиях, демонстрируя свой патриотизм. При поддержке идейного вдохновителя – учителя Сигранда - была основана Ассоциация Дня Флага. Под покровительством этой общественной организации был отпразднован День флага в школах штата Чикаго при участии более чем 300 тысяч детей.
С каждым годом все больше и больше школ отмечали День американского флага. В связи с этим в 1916 году президентом Вудро Вильсоном дата 14 июня была официально объявлена Днем флага по всем образовательным учреждениям Соединенных Штатов Америки. В 1949 году президент Трумен на основе Акта Конгресса поднял праздник на новый уровень, назвав 14 июня Национальным днем флага США.