Level 104
The relationship is on School, not on Schedule (which was returned from the ->schedules()->create(...)` call. Chaining in this way is not clever IMHO; it obfuscates what is happening:
$school = School::firstOrCreate([
'school' => request('school')
], [
'address' => request('address'),
'contact' => request('contact'),
'email' => request('email'),
'facebook' => request('facebook'),
'level' => request('level'),
'students' => request('students'),
]);
$school->schedules()->create([
'date' => request('date'),
'started' => request('started'),
'finished' => request('finished')
]);
$school->toys()->create([
'toys' => request('toys'),
'tubs' => request('tubs'),
'assorted' => request('assorted')
]);