This is in relation to the upcoming national heroes day in our country. Children should learn about patriotism early in life because that can play an important role in their growing up years. Patriotism is about the love of country that is good to have in the mind of the children.
I think that is being taught already in grade school, starting with the national anthem, so the kids will have some sense of national pride. In my school, we had some extra-curricular activities that required to wear our national outfits.
It is a good idea to teach and inculcate patriotism in children from early on, but it should also be stressed that being patriotic does not just mean standing in attention when the national anthem is being played or just proclaiming your love for the country. but being patriotic also means being a good and responsible citizen, one who keeps his surroundings clean, uses natural resources in a responsible manner, being just and fair, being polite and nice etc.