Choose Products
Payment Details
Review Order

Welcome to the school orders site. Please note that orders will be delivered only to the school address below.

Print editions of THE KEY Study Guides, SNAP Workbooks, Problem Solved, and Class Notes are organized by subject area and orders will ship by the deadline date indicated by your school. Teachers and school administrators may place orders by providing a school Purchase Order or by pre-paying with a credit card.

You may also use this form to purchase our SOLARO digital courses that are available for online activation. SOLARO digital course credentials will be emailed within 1-2 business days.

Select Region: 

Search for School: 

If you have trouble finding your school or a specific title, please email orders@castlerockresearch.com.

Choose Products

GradeProductPriceQuantityTotalData
SOLARO Promotional
All SOLARO License - Student 1-year
Biology
12 THE KEY - Biology 30 Alberta
11 THE KEY - Biology 20 Alberta
11 SNAP - Biology 20 Alberta
11 Problem Solved - Biology 20 Alberta
11 Class Notes - Biology 20 Alberta
Chemistry
12 THE KEY - Chemistry 30 Alberta
12 SNAP - Chemistry 30 Alberta
12 Problem Solved - Chemistry 30 Alberta
12 Class Notes - Chemistry 30 Alberta
11 THE KEY - Chemistry 20 Alberta
11 SNAP - Chemistry 20 Alberta
11 Problem Solved - Chemistry 20 Alberta
11 Class Notes - Chemistry 20 Alberta
Language Arts
12 THE KEY - English 30-2 Alberta
12 THE KEY - English 30-1 Alberta
11 THE KEY - English 20-1 Alberta
10 THE KEY - English 10-1 Alberta
9 THE KEY - ELA 9 Alberta
8 THE KEY - ELA 8 Alberta
7 THE KEY - ELA 7 Alberta
6 THE KEY - ELAL 6 Alberta
5 THE KEY - ELAL 5 Alberta
4 THE KEY - ELAL 4 Alberta
3 THE KEY - ELAL 3 Alberta
Mathematics
12 THE KEY - Mathematics 30-3 Alberta
12 THE KEY - Mathematics 30-2 Alberta
12 THE KEY - Mathematics 30-1 Alberta
12 SNAP - Mathematics 31 Alberta
12 SNAP - Mathematics 30-2 Alberta
12 SNAP - Mathematics 30-1 Alberta
12 Problem Solved - Mathematics 31 Alberta
12 Problem Solved - Mathematics 30-1 Alberta
12 Problem Solved - Mathematics 30-2 Alberta
12 Class Notes - Mathematics 30-2 Alberta
12 Class Notes - Mathematics 31 Alberta
12 Class Notes - Mathematics 30-1 Alberta
11 THE KEY - Mathematics 20-4 Alberta
11 THE KEY - Mathematics 20-3 Alberta
11 THE KEY - Mathematics 20-2 Alberta
11 THE KEY - Mathematics 20-1 Alberta
11 SNAP - Mathematics 20-1 Alberta
11 Problem Solved - Mathematics 20-1 Alberta
11 Class Notes - Mathematics 20-1 Alberta
10 THE KEY - Mathematics 10-3 Alberta
10 THE KEY - Mathematics 10-4 Alberta
10 THE KEY - Mathematics 10 Combined Alberta
10 SNAP - Mathematics 10 Combined Alberta
10 Problem Solved - Mathematics 10 Combined Alberta
10 Class Notes - Mathematics 10 Combined Alberta
9 THE KEY - Mathematics 9 Alberta
9 SNAP - Mathematics 9 Alberta
9 Problem Solved - Mathematics 9 Alberta
9 Class Notes - Mathematics 9 Alberta
8 THE KEY - Mathematics 8 Alberta
8 SNAP - Mathematics 8 Alberta
8 Problem Solved - Mathematics 8 Alberta
7 THE KEY - Mathematics 7 Alberta
7 SNAP - Mathematics 7 Alberta
7 Problem Solved - Mathematics 7 Alberta
7 Class Notes - Mathematics 7 Alberta
6 THE KEY - Mathematics 6 Alberta
6 SNAP - Mathematics 6 Alberta
5 THE KEY - Mathematics 5 Alberta
5 SNAP - Mathematics 5 Alberta
4 THE KEY - Mathematics 4 Alberta
4 SNAP - Mathematics 4 Alberta
3 THE KEY - Mathematics 3 Alberta
3 SNAP - Mathematics 3 Alberta
Physics
12 THE KEY - Physics 30 Alberta
12 SNAP - Physics 30 Alberta
12 Problem Solved - Physics 30 Alberta
12 Class Notes - Physics 30 Alberta
11 THE KEY - Physics 20 Alberta
11 SNAP - Physics 20 Alberta
11 Problem Solved - Physics 20 Alberta
11 Class Notes - Physics 20 Alberta
Science
12 THE KEY - Science 30 Alberta
10 THE KEY - Science 10 Alberta
10 SNAP - Science 10 Alberta
9 THE KEY - Science 9 Alberta
9 SNAP - Science 9 Alberta
9 Problem Solved - Science 9 Alberta
9 Class Notes - Science 9 Alberta
8 THE KEY - Science 8 Alberta
8 SNAP - Science 8 Alberta
7 THE KEY - Science 7 Alberta
6 THE KEY - Science 6 Alberta
5 THE KEY - Science 5 Alberta
4 THE KEY - Science 4 Alberta
3 THE KEY - Science 3 Alberta
Social Studies
12 THE KEY - Social Studies 30-2 Alberta
12 THE KEY - Social Studies 30-1 Alberta
11 THE KEY - Social Studies 20-1 Alberta
10 THE KEY - Social Studies 10-1 Alberta
9 THE KEY - Social Studies 9 Alberta
6 THE KEY - Social Studies 6 Alberta
Other
PS Financial Management for Engineers
PS NorQuest High School Math Prep Alberta
PS SOLARO License - SOLARO @ School Annual Subscription
PS SOLARO @ School 1 teacher+student package
PS SOLARO License - Teacher Class License (max 30 Students)
PS SOLARO License - Teacher License

Subtotal:
Shipping:
GST:
Total:

Payment Details

Payment Type:
Student Name:
*
Cardholder Name: *
Card Number: * (Visa, MC, AMEX)
Expiration: * /
CVC: *
Address Line 1:
Address Line 2:
City: *
Province: *
Country: *Canada
Postal Code: *
Phone: *
Email: *
Notes:

Order Summary

Shipping Address

Payment Details

Product Summary