The best place to learn is always the local mosque. Because kids can learn Islam and also build bonds with other kids. This creates happy memories and therefore help retention of the Islamic knowledge gained. In my opinion this is far more important than simple learning. Our aim is to help understand PRACTICAL ISLAM – that is knowledge that can be put into practice.
I believe that we should gain knowledge (ILM) with the intention of doing (AMAL). It is these deeds which ALLAH counts. We need the knowledge to make sure we are doing the deeds within the rules which ALLAH has given through the prophet Mohammed (saw). This is the sunnat. Once we gain knowledge then we have a duty to pass that good knowledge to others both through teachings and by example.