If a student is showing in the roster, but not the grade book, you'll want to make sure the student enrollment is setup correctly in Core.
To make sure the student enrollment is setup correctly, you'll navigate to:
Core > Users/Access > Profile
Search the appropriate student
Scroll down to System Information on the left hand side and click Student Enrollment
If they don't have any enrollments here, you'll need to click Enroll in School and add the appropriate school information for that student. After this is added, the student will show in the grade book.