If you find yourself entering a lot of checks into Accounts Receivable, then checking your entries, then posting the batch, why not let your customers do all of that work for you?
It is easy to start using ShelbyNext Giving to accept online payments. Accounts Receivable already has a portal built and ready for you to activate. As soon as you create an invoice, it appears in the Portal. Your parents, or whoever pays the bills, then simply log in to your existing website, see their current charges and enter the amounts they want to pay.
Those payments automatically appear under Manage, Payment Processing ready for you to post to General Ledger.
And, you have made it easy for the parents of your students to keep track of all fees and purchases. This approach also saves having to send statements, except for those who might be a bit slow to pay.