Online Application with a small processing fee required on submission
For Grant Application on Drupal: I recommend webform_civicrm module for application workflows:


collect all contact info/fields you need (parents + child(ren) + emergency contacts)
store the relationships between these contacts
make it a nice looking multi page application 
add payment field(s) in the process