We are using a program from the great people at familyformation.net.
It is completely at home. When you sign up you will be given two workbooks. One for their First Reconcilliation and the other for First Communion. Once these books are completed, then you will schedule a meeting with the Formation Office for your child to be assessed by the Director of Faith Formation or volunteer catechist. The assessment questions will be sent to you when you schedule the assessment.