Yes, there are two elegant nights on Freedom on a 8 day cruise. We took a 14 day cruise and there were only two elegant nights. So I think Carnival does a max if 2 elegant nights.
I agree with Brad813 the kids will look great and blend in fine on elegant night. Don't worry and have a great cruise, the Freedom is a fun ship. I love the fish and chips on deck 10.