For any product in the Shop, you can set for which grade(s) the product will be available.
E.g. You can make all 1st-grade books available only for 1st-grade students. That way when adding books to an order for a 1st grader, you'll see books for 1st graders, not books for other grades.
3. The products are filtered out when creating the order.