Vacation Bible School draws nearly 300 children