US President Barack Obama, first lady Michelle Obama and their daughters Malia (L) and Sasha walk to Air Force One in Chicago
Credits: REUTERS/JASON REED
The ad calls Obama an "elitist hypocrite" for not supporting armed security in schools.
"When his kids are protected by armed guards at their school," the ad states.
The NRA proposed having armed guards at every school following the murder of 20 children and six adult staffers at Sandy Hook Elementary School in Newtown, Conn., last month.
The ad states Obama wants the rich to pay their share of taxes, "But he is just another elitist hypocrite when it comes to a fair share of security."
The result, the NRA claims, is "Protection for their kids, gun-free zones for ours."
Obama is expected to introduce new gun legislation on Wednesday, which is expected to include rule changes for access to firearms and school safety reforms.