The curriculum is on par with what our child would get at public school; sometimes the course material is advanced for the grade level and this keeps it challenging. We definitely feel BAO has checked all the curriculum boxes and our child is prepared for future growth. In terms of academic culture/atmosphere this is harder in an online school, however in most courses there are "class discussion groups" where the student must submit responses to questions or complete and upload assignments to a group page, where they receive comments and must also make comments on the work of other students. This is a good way for students to see what others in their course are doing, so they know if they are on the right track or need to work harder. The only weakness our child has noticed is that sometimes there is overlap in larger assignments (i.e., preparing a project on a topic in one course that was covered in a different course; obviously the spin of the project would differ slightly between courses but it can make the completion of the project feel tedious and in these cases there hasn't been a choice offered).