About Us

The Greater Victoria Public Library is proud to be the lead library for the Teen Reading Club program as of late 2009. For more information, please see GVPL's Press Release.

TeenRC was developed by librarians for teens interested in reading and connecting with other teen readers across Canada and throughout the year.

To keep the gears turning, we have a strong crew of volunteer library staff from across Canada who help moderate book reviews, chats, and forums. It is thanks to their help that teens keep coming back to this site.

Generous support is also provided by our sponsors

Greater Victoria Public Library

 

 Your feedback is always appreciated. Let us know what you like and how you think the program could improve!

 

Meet the Teen Reading Club Admin!

  

leah_the_admin              


Leah Pearse came to TeenRC in November 2009 to act as the new coordinator of the TeenRC program for the Greater Victoria Public Library. She's trained as a librarian and archivist and lives and works in beautiful Victoria, BC. 

Meet Our Participating Libraries!

Hundreds of libraries across Canada participate in the TeenRC program every year.  To have a closer look at who's on board, click on a province.

Alberta

Acadia Municipal Library
Acme Municipal Library
Airdrie Public Library
Alberta Beach Public Library
Alder Flats Public Library
Alice B. Donahue Library and Archives - Athabasca
Alice Melnyk Public Library - Two Hills
Alix Public Library
Alliance Public Library
Amisk Public Library
Anne Chorney (Waskatenau) Public Library
Arrowwood Public Library
Ashmont Public Library
Barwell Public Library
Barrhead Public Library
Bashaw Public Library
Bear Point (Bear Canyon) Community Library
Beaumont Public Library
Beaverlodge RCMP Centennial Library
Beiseker Municipal Library
Bellevue Library
Bentley Public Library
Berry Creek Community Library
Berwyn WI Municipal Library
Bibliothèque Dentinger (Falher)
Bibliothèque de St. Isidore
Bighorn Library
Big Valley Public Library
Blackfalds Public Library
Blairmore Library
Blue Ridge Public Library
Bodo Public Library
Bon Accord Municipal Library
Bonnyville Municipal Library
Bowden Public Library
Boyle Municipal Library
Breton Public Library
Brownfield Public Library
Brownvale Community Library
Cadogan Public Library
Calgary Public Library
Calling Lake Public Library
Calmar Public Library
Camrose Public Library
Canmore Public Library
Carbon Municipal Library
Cardston District Public Library
Carmangay Library
Caroline Public Library
Carseland Community Library
Carstairs Public Library
Castor Public Library
Cereal Municipal Library
Champion Municipal Library
Chestermere Public Library
Claresholm Public Library
Clive Public Library
Coaldale Municipal Library
Cochrane (Nan Boothby) Municipal Library
Cold Lake Muncipal Library
Consort Muncipal Library
Coronation Public
Coutts Municipal Library
Cremona Public Library
Czar Public Library
Darwell Public Library
David Knipe Memorial Library
Daysland Public Library
DeBolt Public Library
Delburne Public Library
Delia Muncipal Library
Devon Public Library
Didsbury Public Library
Donalda Public Library
Drayton Valley Municipal Library
Drumheller Public Library
Duffield Public Library
Eckville Public Library
Edberg Public Library
Edgerton Public Library
Edmonton Garrison Library
Edmonton Public Library
Edson & District Public Library
Elk Point Public Library
Elmworth Community Library
Elnora Public Library
Empress Muncipal Library
Enchant Public Library
Entwistle Public Library
Evansburg & District Public Library
Fairview Public Library
Flatbush Community Library
Forestburg Public Library
Fort Assiniboine Public Library
Fort Macleod RCMP Centennial Library
Fox Creek Municipal Library
Galahad Public Library
Gibbons Municipal Library
Gleichen and District Library
Glenwood Municipal Library
Grande Cache Public Library
Grande Prairie Public Library
Granum Library
Grassland Public Library
Grassy Lake Public Library
Green Grove (Niton Junction) Public Library
Grimshaw Municipal Library
Hanna Muncipal Library
Hardisty Public Library
Hay Lakes Public Library
Hays Public Library
Heisler Public Library
High Level Municipal Library
High Prairie Municipal Library
High River Centennial Library
Hines Creek Municipal Library
Hinton Municipal Library
Holden Municipal Library
Hughenden Public Library
Hussar Muncipal Library
Hythe Municipal Library
Innisfail Public Library
Irricana Muncipal Library
Jarvie Public Library
Jasper Municipal Library
Keephills Public Library
Keg River Community Library
Killam Public Library
Kinuso Municipal Library
Lacombe Public Library
Lafond Public Library
La Glace Community Library
Lakedell Public Library
Leduc Public Library
Lethbridge Public Library
Linden Muncipal Library
Lloydminster Public Library
Lomond Community Library
Longview Muncipal Library
Lougheed Public Library
Magrath Municipal Library
M. Alice Frose (Fawcett) Public Library
Mallaig Public Library
Manning Municipal Library
Mannville Centennial Library
Marwayne Public Library
Mayerthorpe Public Library
McLennan Municipal Library
McPherson (Ryley) Municipal Library
Menno-Simons (Cleardale)Community Library
Metro Kalyn (Bruderheim) Community Library
Milk River Municipal Library
Millarville Community Library
Millet Public Library
Milo Municipal Library
Morinville Public Library
Morrin Muncipal Library
Mundare Public Library
Myrnam Community Library
Nampa Municipal Library
Nanton Public Library (Thelma Fanning Memorial)
Neerlandia Public Library
Newbrook Public Library
New Sarepta Public Library
Nordegg Public Library
Okotoks Public Library
Olds Public Library
Onoway Public Library
Oyen Muncipal Library
Paddle Prairie Public Library
Peace River Municipal Library
Penhold Public Library
Picture Butte Library
Pincher Creek Municipal Library
Plamondon Municipal Library
Ponoka Public Library
Provost Public Library
Radway Public Library
Rainbow Lake Municipal Library
Raymond Public Library
Red Deer Public Library
Red Earth Public Library
Redwater Public Library
Rich Valley Public Library
Rimbey Public Library
Rochester Municipal Library
Rockyford Muncipal Library
Rocky Mountain House Public Library
Rumsey Community Library
Sangudo Public Library
Seba Beach Public Library
Sedgewick Public Library
Sexsmith Shannon Library
Sheep River Community Library
Slave Lake Municipal Library
Smith Community Library
Smoky Lake Municipal Library
Spirit River Municipal Library
Spruce Grove Public Library
Spruce View Public Library
St. Albert Public Library
Standard Muncipal Library
Stavely Municipal Library
Stettler Public Library
Stirling Library (Theodore Brandley Municipal)
Stony Plain Public Library
St. Paul Municipal Library
Strathmore Muncipal Library
Stuart MacPherson Public Library - Lac La Biche
Sundre Public Library
Swan Hills Public Library
Sylvan Lake Public Library
Taber Public Library
Thorhild Municipal Library
Thorsby Public Library
Three Cities Public Library - Paradise Valley
Three Hills Muncipal Library
Tofield Municipal Library
Tomahawk Public Library
Trochu Muncipal Library
Valhalla Community Library
Valleyview Municipal Library
Vauxhall Public Library
Vegreville Centennial Library
Vermilion Public Library
Viking Municipal Library
Vilna Municipal Library
Vimy Public Library
Vulcan Public Library
Wabamun Public Library
Wabasca Public Library
Wainwright Public Library
Wandering River Women's Institute Public Library
Warburg Public Library
Warner Memorial Library
Water Valley Public Library
Westlock Public Library
Wetaskiwin Public Library
Whitecourt Public Library
Wildwood Community Library
Winfield Public Library
Worsley and District Library
Wrentham Public Library
Youngstown Muncipal Library

British Columbia

Alert Bay Public Library
Beaver Valley Public Library
Bowen Island Public Library
Burnaby Public Library
Burns Lake Public Library
Cariboo Regional District Library
  • 100 Mile House
  • Alexis Creek
  • Anahim Lake 
  • Big Lake 
  • Bridge Lake 
  • Forest Grove 
  • Horsefly 
  • Lac La Hache 
  • Likely 
  • McLeese Lake 
  • Nazko 
  • Quesnel 
  • Tatla Lake 
  • Wells 
  • Williams Lake 

Castlegar & District Public Library
Chetwynd Public Library
Coquitlam Public Library
Cranbrook Public Library
Creston Public Library
Dawson Creek Municipal Library
Dease Lake Public Library
Elkford Public Library
Fernie Public Library
Fort Nelson Public Library
Fort St. James Public Library
Fort St. John Public Library
Fraser Lake Public Library
Fraser Valley Regional Library

  • Abbotsford
  • Agassiz
  • Boston Bar
  • Chilliwack
  • Delta
  • Hope
  • Langley
  • Langley Township
  • Maple Ridge
  • Mission
  • Pitt Meadows
  • Port Coquitlam
  • White Rock
  • Yale

Gibsons & District Public Library
Grand Forks Public Library
Granisle Public Library
Greater Victoria Public Library
Greenwood Public Library
Hazelton District Public Library
Houston Public Library
Hudson's Hope Public Library
Invermere Public Library
Kaslo & District Public Library
Kimberley Public Library
Kitimat Public Library
Lillooet Area Public Library
Mackenzie Public Library
McBride Public Library
Midway Public Library
Nakusp Public Library
Nelson Municipal Library
New Westminster Public Library
North Vancouver City Library
North Vancouver District Public Library
Okanagan Regional Library

  • Armstrong
  • Cherryville
  • Enderby
  • Falkland
  • Golden
  • Hedley
  • Kaleden
  • Kelowna
  • Keremeos
  • Lake Country
  • Lumby
  • Mission
  • Naramata
  • North Shuswap
  • Okanagan Falls
  • Oliver
  • Osoyoos
  • Oyama
  • Peachland
  • Princeton
  • Revelstoke
  • Rutland
  • Salmon Arm
  • Sicamous
  • Silver Creek
  • Sorrento
  • Summerland
  • Vernon
  • Westbank

Pemberton & District Public Library
Pender Island Public Library
Penticton Public Library
Port Moody Public Library
Pouce Coupe Public Library
Powell River District Public Library
Prince George Public Library
Prince Rupert Library
Radium Hot Springs Public Library
Richmond Public Library
Rossland Public Library
Salmo Public Library
Salt Spring Island Public Library
Sechelt Public Library
Smithers Public Library
Sparwood Public Library
Squamish Public Library
Stewart Public Library
Surrey Public Library
Taylor Public Library
Terrace Public Library
Thompson-Nicola Regional District Library

  • Ashcroft 
  • Barriere 
  • Blue River 
  • Bookmobile
  • Cache Creek 
  • Chase 
  • Clearwater 
  • Clinton 
  • Kamloops 
  • Logan Lake 
  • Lytton 
  • Merritt 
  • North Kamloops 
  • Savona 

Trail & District Public Library
Tumbler Ridge Public Library
Valemount Public Library
Vancouver Island Regional Library

  • Bella Coola 
  • Campbell River 
  • Chemainus 
  • Comox 
  • Cortes Island 
  • Courtney 
  • Cowichan 
  • Cumberland 
  • Gabriola 
  • Gold River 
  • Hornby Island 
  • Ladysmith 
  • Lake Cowichan 
  • Masset 
  • Nanaimo Harbourfront 
  • Parksville 
  • Port Alberni 
  • Port Alice 
  • Port Clements 
  • Port Hardy 
  • Port McNeill 
  • Port Renfrew 
  • Quadra Island 
  • Qualicum Beach 
  • Queen Charlotte City 
  • Sandspit 
  • Sayward 
  • Sidney/North Saanich 
  • Sointula 
  • Sooke 
  • South Cowichan 
  • Tahsis 
  • Tofino 
  • Ucluelet 
  • Union Bay 
  • Wellington 
  • Woss 

Vancouver Public Library
Vanderhoof Public Library
West Vancouver Memorial Library
Whistler Public Library

Manitoba

Bibliothèque Allard Regional Library
Lac du Bonnet Regional Library
North-West Regional Library
  • Benito
  • Swan River

Parkland Regional Library

  • Erickson District Library

Portage La Prairie Regional Library
Springfield Public Library
Western Manitoba Regional Library

  • Brandon Public Library
  • Carberry/North Cypress Library
  • Glenboro/South Cypress Library
  • Hartney/Cameron Library
  • Neepawa Library

Winnipeg Public Library

Northwest Territories

Yellowknife Public Library

Nova Scotia

Annapolis Valley Regional Library
  • Annapolis Royal
  • Berwick
  • Bookmobile
  • Bridgetown
  • Hantsport
  • Kentville
  • Kingston
  • Lawrencetown
  • Middleton
  • Port Williams
  • Windsor
  • Wolfville

Cape Breton Regional Library

  • Baddeck
  • Cape Breton County Bookmobile
  • Dominion
  • Donkin
  • Florence
  • Glace Bay
  • Ingonish
  • Louisbourg
  • Main-a-Dieu
  • New Waterford
  • North Sydney
  • Reserve Mines
  • Sydney
  • Sydney Mines
  • Victoria County Bookmobile

Colchester-East Hants Public Library

  • Bass River
  • Books by Mail
  • Elmsdale
  • Maitland
  • Mount Uniacke
  • Stewiacke
  • Tatamagouche
  • Truro
  • Upper Stewiacke

Eastern Counties Regional Library

  • Sherbrooke
  • Mulgrave
  • Port Hawkesbury

Halifax Public Libraries

  • Alderney Gate
  • Bedford
  • Captain William Spry
  • Cole Harbour
  • Dartmouth North
  • Halifax North
  • J.D. Shatford
  • Keshen Goodman
  • Mobile Library
  • Musquodoboit Harbour
  • Sackville
  • Sheet Harbour
  • Spring Garden Road
  • Tantallon
  • Woodlawn

Pictou Antogonish

  • Antigonish
  • Monastery Rural Access
  • New Glasglow
  • Pictou
  • Pictou Isladn Rural Access
  • River John
  • Stellarton
  • Trenton
  • Westville

South Shore Regional Library

  • Bridgewater
  • Lunenberg
  • Mobile Branches
  • Thomas H. Raddell Branch, Liverpool

Ontario

Burlington Public Library
Fort Erie Public Library
Kingston Frontenac Public Library
Lincoln Public Library
Oakville Public Library
Oshawa Public Library
Richmond Hill Public Library
Welland Public Library

Québec

Bibliothèque Kirkland Library

Saskatchewan

John M. Cuelenaere Public Library (Prince Albert)
Lloydminster Public Library
Muenster Library
Palliser Regional Library
  • Assiniboia & District Public Library
  • Avonlea Branch
  • Bethune Branch
  • Briercrest Branch
  • Coronach Branch
  • Craik Branch
  • Davidson Branch
  • Elbow Branch
  • Holdfast & District Public Library
  • Imperial Branch
  • Loreburn Branch
  • Moose Jaw Public Library
  • Mortlach Branch
  • Mossbank Branch
  • Riverhurst Branch
  • Rockglen Branch
  • Rouleau Branch
  • Tugaske Branch
  • Willow Bunch Branch
  • Wood Mountain Branch

Swift Current Library
Wheatland Regional Library

  • Aberdeen Library
  • Allan Library
  • Beechy Library
  • Biggar Library
  • Bruno Library
  • Coleville Library
  • Colonsay Library
  • Conquest Library
  • Dalmeny Library
  • Delisle Library
  • Dinsmore Library
  • Dodsland Library
  • Drake Library
  • Eatonia Library
  • Elrose Library
  • Eston Library
  • Hague Library
  • Hanley Library
  • Kenaston Library
  • Kerrobert Library
  • Kindersley Library
  • Kyle Library
  • Landis Library
  • Langham Library
  • Lanigan Library
  • Lucky Lake Library
  • Luseland Library
  • Martensville Library
  • Milden Library
  • Nokomis Library
  • Osler Library
  • Outlook Library
  • Perdue Library
  • Plenty Library
  • Rosetown Library
  • Rosthern Library
  • Sonningdale Library
  • Stranraer/Herschel Library
  • Unity Library
  • Viscount Library
  • Waldheim Library
  • Warman Library
  • Watrous Library
  • Wilkie Library
  • Young Library

Yukon

Beaver Creek Community Library
Burwash Landing Community Library
Carmacks Community Library
Dawson City Community Library
Faro Community Library
Haines Junction Community Library
Isabelle Pringle Community Library (Carcross)
Mayo Community Library
Old Crow Community Library
Pelly Crossing Community Library
Ross River Community Library
Tagish Community Library
Teslin Community Library
Watson Lake Community Library
Whitehorse Public Library