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
12 SOLARO Digital - Biology 30
12 The KEY + SOLARO - Biology 30
11 THE KEY - Biology 20 Alberta
11 SNAP - Biology 20 Alberta
11 Problem Solved - Biology 20 Alberta
11 Class Notes - Biology 20 Alberta
11 SOLARO Digital - Biology 20
11 The KEY + SOLARO - Biology 20
Chemistry
12 THE KEY - Chemistry 30 Alberta
12 SNAP - Chemistry 30 Alberta
12 Problem Solved - Chemistry 30 Alberta
12 Class Notes - Chemistry 30 Alberta
12 SOLARO Digital - Chemistry 30
12 The KEY + SOLARO - Chemistry 30
11 THE KEY - Chemistry 20 Alberta
11 SNAP - Chemistry 20 Alberta
11 Problem Solved - Chemistry 20 Alberta
11 Class Notes - Chemistry 20 Alberta
11 SOLARO Digital - Chemistry 20
11 The KEY + SOLARO - Chemistry 20
Language Arts
12 THE KEY - English 30-2 Alberta
12 THE KEY - English 30-1 Alberta
12 SOLARO Digital - English 30-1
12 SOLARO Digital - English 30-2
12 The KEY + SOLARO - English 30-1
12 The KEY + SOLARO - English 30-2
11 THE KEY - English 20-1 Alberta
11 SOLARO Digital - English 20-1
11 SOLARO Digital - English 20-2
11 The KEY + SOLARO - English 20-1
10 THE KEY - English 10-1 Alberta
10 SOLARO Digital - English 10-1
10 SOLARO Digital - English 10-2
10 The KEY + SOLARO - English 10-1
9 THE KEY - ELA 9 Alberta
9 SOLARO Digital - English Language Arts 9
9 The KEY + SOLARO - English Language Arts 9
8 THE KEY - ELA 8 Alberta
8 SOLARO Digital - English Language Arts 8
7 THE KEY - ELA 7 Alberta
7 SOLARO Digital - English Language Arts 7
6 THE KEY - ELAL 6 Alberta
6 SOLARO Digital - English Language Arts 6
6 The KEY + SOLARO - English Language Arts and Literature 6
5 THE KEY - ELAL 5 Alberta
5 SOLARO Digital - English Language Arts 5
4 THE KEY - ELAL 4 Alberta
4 SOLARO Digital - English Language Arts 4
3 THE KEY - ELAL 3 Alberta
3 SOLARO Digital - English Language Arts 3
3 The KEY + SOLARO - English Language Arts and Literature 3
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
12 SOLARO Digital - Mathematics 30-1
12 SOLARO Digital - Mathematics 30-2
12 SOLARO Digital - Mathematics 30-3
12 The KEY + SOLARO - Mathematics 30-1
12 The KEY + SOLARO - Mathematics 30-2
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
11 SOLARO Digital - Mathematics 20-1
11 SOLARO Digital - Mathematics 20-2
11 SOLARO Digital - Mathematics 20-3
11 SOLARO Digital - Mathematics 20-4
11 The KEY + SOLARO - Mathematics 20-1
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
10 SOLARO Digital - Math 10 Combined
10 SOLARO Digital - Mathematics 10-3
10 SOLARO Digital - Mathematics 10-4
10 The KEY + SOLARO - Math 10 Combined
9 THE KEY - Mathematics 9 Alberta
9 SNAP - Mathematics 9 Alberta
9 Problem Solved - Mathematics 9 Alberta
9 Class Notes - Mathematics 9 Alberta
9 SOLARO Digital - Mathematics 9
9 The KEY + SOLARO - Mathematics 9
8 THE KEY - Mathematics 8 Alberta
8 SNAP - Mathematics 8 Alberta
8 Problem Solved - Mathematics 8 Alberta
8 SOLARO Digital - Mathematics 8
8 The KEY + SOLARO - Mathematics 8
7 THE KEY - Mathematics 7 Alberta
7 SNAP - Mathematics 7 Alberta
7 Problem Solved - Mathematics 7 Alberta
7 Class Notes - Mathematics 7 Alberta
7 SOLARO Digital - Mathematics 7
7 The KEY + SOLARO - Mathematics 7
6 THE KEY - Mathematics 6 Alberta
6 SNAP - Mathematics 6 Alberta
6 SOLARO Digital - Mathematics 6
6 The KEY + SOLARO - Mathematics 6
5 THE KEY - Mathematics 5 Alberta
5 SNAP - Mathematics 5 Alberta
5 SOLARO Digital - Mathematics 5
4 THE KEY - Mathematics 4 Alberta
4 SNAP - Mathematics 4 Alberta
4 SOLARO Digital - Mathematics 4
4 The KEY + SOLARO - Mathematics 4
3 THE KEY - Mathematics 3 Alberta
3 SNAP - Mathematics 3 Alberta
3 SOLARO Digital - Mathematics 3
3 The KEY + SOLARO - Mathematics 3
Physics
12 THE KEY - Physics 30 Alberta
12 SNAP - Physics 30 Alberta
12 Problem Solved - Physics 30 Alberta
12 Class Notes - Physics 30 Alberta
12 SOLARO Digital - Physics 30
12 The KEY + SOLARO - Physics 30
11 THE KEY - Physics 20 Alberta
11 SNAP - Physics 20 Alberta
11 Problem Solved - Physics 20 Alberta
11 Class Notes - Physics 20 Alberta
11 SOLARO Digital - Physics 20
11 The KEY + SOLARO - Physics 20
Science
12 THE KEY - Science 30 Alberta
12 SOLARO Digital - Science 30
11 SOLARO Digital - Science 20
10 THE KEY - Science 10 Alberta
10 SNAP - Science 10 Alberta
10 SOLARO Digital - Science 10
10 The KEY + SOLARO - Science 10
9 THE KEY - Science 9 Alberta
9 SNAP - Science 9 Alberta
9 Problem Solved - Science 9 Alberta
9 Class Notes - Science 9 Alberta
9 SOLARO Digital - Science 9
9 The KEY + SOLARO - Science 9
8 THE KEY - Science 8 Alberta
8 SNAP - Science 8 Alberta
8 SOLARO Digital - Science 8
7 THE KEY - Science 7 Alberta
7 SOLARO Digital - Science 7
6 THE KEY - Science 6 Alberta
6 SOLARO Digital - Science 6
6 The KEY + SOLARO - Science 6
5 THE KEY - Science 5 Alberta
5 SOLARO Digital - Science 5
4 THE KEY - Science 4 Alberta
4 SOLARO Digital - Science 4
3 THE KEY - Science 3 Alberta
3 SOLARO Digital - Science 3
Social Studies
12 THE KEY - Social Studies 30-2 Alberta
12 THE KEY - Social Studies 30-1 Alberta
12 SOLARO Digital - Social Studies 30-1
12 SOLARO Digital - Social Studies 30-2
12 The KEY + SOLARO - Social Studies 30-1
12 The KEY + SOLARO - Social Studies 30-2
11 THE KEY - Social Studies 20-1 Alberta
11 SOLARO Digital - Social Studies 20-1
11 The KEY + SOLARO - Social Studies 20-1
10 THE KEY - Social Studies 10-1 Alberta
10 SOLARO Digital - Social Studies 10-1
10 The KEY + SOLARO - Social Studies 10-1
9 THE KEY - Social Studies 9 Alberta
9 SOLARO Digital - Social Studies 9
9 The KEY + SOLARO - Social Studies 9
6 THE KEY - Social Studies 6 Alberta
6 SOLARO Digital - Social Studies 6
6 The KEY + SOLARO - Social Studies 6
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