Dear OP,
Other people have posted very good reasons why “free” religious education, is never really “free”.
Also, don’t fall into the trap of thinking that because something is free, people will come. Humans need to have some “skin in the game” in order to see the value of something. And in our culture, money meets the requirement for many people.
Now for my totally cynical comment, based on over 40 years of volunteering in parishes, religious education, and running a Confirmation prep program: While there are legitimate cases of individuals not being able to afford these fees, most people, if they did not have the money as an excuse would find another excuse not to send their child to religious ed classes.
Sorry to ruin your enthusiasm.