It is usually not free unless it is the first Tuesday of the month (except July and August) but it is very busy and you may have to try to book tickets in advance. See the link for more information. https://nhm.org/plan-your-visit/museum-free-days-admission-and-hours
It's not free, but I have EBT Admission is free for two adults and four children.
Thanks! Your answer is awaiting moderation.