Start Prep From 0 & Get IIT Bombay with Most Powerful JEE Crash Course

NCERT Class 12 English Book PDF – Flamingo, Vistas & Kaleidoscope

The NCERT Class 12 English book for 2026-27 comes in three textbooks. English Core students study two: Flamingo (8 prose chapters + 5 poems) and Vistas (6 chapters). English Elective students study one: Kaleidoscope, from which CBSE prescribes 16 pieces, plus one R. K. Narayan novel. All three books are free to download as chapter-wise PDFs from NCERT and from this page.

Table of Contents

Which NCERT Class 12 English book you need depends on your subject. English Core (code 301), taken by most CBSE students, uses Flamingo and Vistas; English Elective (code 001) uses Kaleidoscope. This page gives you every prescribed chapter of all three books as a Class 12 English book PDF, a short guide to each chapter, the Class 12 English syllabus for 2026-27 with marks, and links to the latest sample papers and solutions.

Which NCERT Class 12 English Book Do You Need: Core or Elective?

The NCERT Class 12 English book you study depends on your English subject. English Core students use two books, Flamingo and Vistas; English Elective students use one, Kaleidoscope. If you are unsure which subject you have, check the subject code on your registration: 301 is Core, 001 is Elective.

Book

Subject

Type

In the NCERT book (2026-27 reprint)

Prescribed by CBSE for 2026-27

Marks in board paper

Flamingo

English Core (301)

Main reader

8 prose + 5 poems

All 13

About 27 of 40 Literature marks

Vistas

English Core (301)

Supplementary reader

6 chapters

All 6

About 13 of 40 Literature marks

Kaleidoscope

English Elective (001)

Anthology

5 stories, 8 poems, 6 non-fiction, 2 plays (21 pieces)

16 pieces: 3 stories, 7 poems, 5 non-fiction, 1 play

22 Textbook marks

How many chapters are in the NCERT Class 12 English book?

English Core has 19 Class 12 English chapters for 2026-27: 13 in Flamingo and 6 in Vistas. English Elective has 16 prescribed pieces in Kaleidoscope plus one novel. Every listed chapter can appear in the board paper.

NCERT Class 12 English Book PDF for English Core: Flamingo and Vistas

English Core students need both books of the NCERT Class 12 English book set: Flamingo and Vistas. Download any chapter as a free PDF from the tables below, or from ncert.nic.in/textbook.php (Class XII → English → Flamingo or Vistas). Each Class 12 English book PDF opens on a phone and can be saved for offline study.

Flamingo Class 12 Chapters — Prose (8) with PDF

No.

Chapter

Author

Central theme

PDF

1

The Last Lesson

Alphonse Daudet

The value of one's own language and freedom

[Download]

2

Lost Spring

Anees Jung

Child labour and poverty that steal childhood

[Download]

3

Deep Water

William O. Douglas

Overcoming fear through determination

[Download]

4

The Rattrap

Selma Lagerlöf

Kindness can redeem a person

[Download]

5

Indigo

Louis Fischer

Gandhi's Champaran movement and self-reliance

[Download]

6

Poets and Pancakes

Asokamitran

Life inside Gemini Studios, told with humour

[Download]

7

The Interview (Part I: Christopher Silvester; Part II: an interview with Umberto Eco)

Christopher Silvester; Mukund Padmanabhan

Do interviews inform or intrude?

[Download]

8

Going Places

A. R. Barton

Adolescent fantasy versus reality

[Download]

Flamingo Class 12 Chapters — Poetry (5) with PDF

No.

Poem

Poet

Central theme

PDF

1

My Mother at Sixty-six

Kamala Das

Ageing and the fear of losing a parent

[Download]

2

Keeping Quiet

Pablo Neruda

Silence and introspection to end conflict

[Download]

3

A Thing of Beauty

John Keats

Beauty as a lasting source of joy

[Download]

4

A Roadside Stand

Robert Frost

Neglect of the rural poor by the city

[Download]

5

Aunt Jennifer's Tigers

Adrienne Rich

Oppression in marriage versus freedom in art

[Download]

Vistas Class 12 Chapters (6) with PDF

No.

Chapter

Author

Central theme

PDF

1

The Third Level

Jack Finney

Escape from modern stress into the past

[Download]

2

The Tiger King

Kalki

Satire on the arrogance of power

[Download]

3

Journey to the End of the Earth

Tishani Doshi

Climate change seen from Antarctica

[Download]

4

The Enemy

Pearl S. Buck

Humanity beyond national hatred

[Download]

5

On the Face of It

Susan Hill

Loneliness and acceptance of disability

[Download]

6

Memories of Childhood (The Cutting of My Long Hair; We Too Are Human Beings)

Zitkala-Ša; Bama

Discrimination by race and caste

[Download]

Chapters no longer in the English Core books

NCERT's current reprints of Flamingo and Vistas no longer include three pieces that older copies still carry: the poem An Elementary School Classroom in a Slum, and the Vistas chapters Should Wizard Hit Mommy? and Evans Tries an O-Level. They will not be tested in 2026-27.

NCERT Class 12 English Book PDF for English Elective: Kaleidoscope

Kaleidoscope is the NCERT Class 12 English book for English Elective. The NCERT book has 21 pieces in four sections, and CBSE prescribes 16 of them for 2026-27, along with one novel. Download the Kaleidoscope Class 12 PDF chapter-wise below, or from ncert.nic.in (Class XII → English → Kaleidoscope).

Kaleidoscope Class 12 Short Stories (3 prescribed) with PDF

No.

Story

Author

In 2026-27 syllabus

PDF

1

I Sell My Dreams

Gabriel García Márquez

✅ Yes

Download PDF

2

Eveline

James Joyce

✅ Yes

Download PDF

3

A Wedding in Brownsville

Isaac Bashevis Singer

✅ Yes

Download PDF

Kaleidoscope Class 12 Poetry (7 prescribed) with PDF

No.

Poem

Poet

In 2026-27 syllabus

PDF

1

A Lecture Upon the Shadow

John Donne

✅ Yes

Download PDF

2

Poems by Milton

John Milton

✅ Yes

Download PDF

3

Poems by Blake

William Blake

✅ Yes

Download PDF

4

Kubla Khan

S. T. Coleridge

✅ Yes

Download PDF

5

Trees

Emily Dickinson

✅ Yes

Download PDF

6

The Wild Swans at Coole

W. B. Yeats

✅ Yes

Download PDF

7

Time and Time Again

A. K. Ramanujan

✅ Yes

Download PDF

Kaleidoscope Class 12 Non-fiction (5 prescribed) and Drama (1 prescribed) with PDF

No.

Title

Author

Section

PDF

1

Freedom

G. B. Shaw

Non-fiction

Download PDF

2

The Mark on the Wall

Virginia Woolf

Non-fiction

Download PDF

3

Film-making

Ingmar Bergman

Non-fiction

Download PDF

4

Why the Novel Matters

D. H. Lawrence

Non-fiction

Download PDF

5

The Argumentative Indian

Amartya Sen

Non-fiction

Download PDF

Play

Chandalika

Rabindranath Tagore

Drama

Download PDF

Kaleidoscope pieces are in the book but not in the 2026-27 syllabus

The Kaleidoscope book has two plays, but only Chandalika is prescribed; Broken Images by Girish Karnad is not. Four more pieces are also outside the 2026-27 syllabus: the stories Tomorrow (Joseph Conrad) and One Centimetre (Bi Shu-min), the poem Blood (Kamala Das), and the essay On Science Fiction (Isaac Asimov).

Novel prescribed with Kaleidoscope

English Elective students also study one novel, chosen by the school: A Tiger for Malgudi or The Financial Expert, both by R. K. Narayan. It carries 10 marks. These novels are not NCERT books, so there is no free NCERT PDF for them.

Class 12 English Syllabus 2026-27 for English Core and English Elective

Both Class 12 English subjects are marked out of 100 in 2026-27: an 80-mark, 3-hour board paper plus 20 marks of internal assessment. The section-wise marks differ because English Core is tested on Flamingo and Vistas, and English Elective is tested on Kaleidoscope and a novel.

Section

English Core (301)

English Elective (001)

Reading

22

20

Grammar

—

8

Creative writing

18

20

Literature/textbook

40 (Flamingo + Vistas)

22 (Kaleidoscope)

Novel

—

10 (A Tiger for Malgudi or The Financial Expert)

Internal assessment

20 (Listening 5, Speaking 5, Project 10)

20 (Seminar)

Total

100

100

English Core syllabus: creative writing and literature marks

The English Core board paper has 13 compulsory questions. Its writing section has four tasks, and its 40-mark literature section draws on both English Core books.

Part

Task or question type

Marks

Writing

Notice (up to 50 words)

4

Writing

Formal or informal invitation and reply

4

Writing

Letter: job application or letter to the editor (120–150 words)

5

Writing

Article or report (120–150 words)

5

Literature

Poetry extract (Flamingo)

6

Literature

Prose extract (Vistas)

4

Literature

Prose extract (Flamingo)

6

Literature

Short answers, 5 of 6 (Flamingo, 40–50 words)

10

Literature

Short answers, 2 of 3 (Vistas, 40–50 words)

4

Literature

Long answer (Flamingo, 120–150 words)

5

Literature

Long answer (Vistas, 120–150 words)

5

English Elective syllabus: Kaleidoscope and novel marks

Part

Question type

Marks

Kaleidoscope

Prose extract

6

Kaleidoscope

Poetry extract

6

Kaleidoscope

Two short answers (30–40 and 40–50 words)

5

Kaleidoscope

One long answer (120–150 words)

5

Novel

Two short answers and one long answer

10

For the 2026-27 syllabus of every Class 12 subject, see eSaral's CBSE Class 12 Syllabus 2026-27.

Class 12 English Sample Paper 2026-27 (Core and Elective) with Marking Scheme

CBSE has released separate 2026-27 sample papers for English Core and English Elective, each with a marking scheme. The English Core paper has 13 compulsory questions for 80 marks in 3 hours, and its design is unchanged from last year. Solve the sample paper for your subject once you have finished your NCERT Class 12 English book, under exam timing.

Download Class 12 English Sample Paper 2026-27 → CBSE Class 12 Sample Paper 2026-27 with Marking Scheme

Solutions and Study Material for the NCERT Class 12 English Book

Step-by-step answers to the textbook questions in the NCERT Class 12 English book are on eSaral's solution pages, split by book.

Resource

For

Link

Flamingo solutions

English Core

NCERT Solutions for Class 12 English Flamingo

Vistas solutions

English Core

NCERT Solutions for Class 12 English Vistas

All English solutions

Core

NCERT Solutions for Class 12 English

Chapter notes

Core

CBSE Class 12 English Notes

Writing formats

Core and Elective

Class 12 English Writing Section Notes

Past board papers

Core

CBSE Class 12 English Previous Year Papers

Important questions

All subjects

CBSE Class 12 Important Questions 2026-27

Other Class 12 NCERT books

All subjects

NCERT Books for Class 12

Get Free Class 12 English Solutions → NCERT Solutions for Class 12 English

How to Study the NCERT Class 12 English Book

The fastest route to 90+ in Class 12 English is to treat the textbook and writing marks as fixed scores: they come from set chapters and set formats.

  1. Read each chapter twice: first for the story, then for theme and characters. Note one quotation per chapter.
  2. Make a five-line summary of every prescribed chapter: 19 for Core, 16 for Elective. These cover most short answers.
  3. Learn the writing formats. Layout alone earns marks in notices, invitations, letters and articles.
  4. Practise one unseen passage a week. Reading carries 22 marks in Core and 20 in Elective.
  5. Elective students: finish the novel by December. It carries 10 marks and needs character and theme notes.
  6. End with past papers and the 2026-27 sample paper, timed at 3 hours.

Frequently Asked Questions

Find answers to common questions.

Which is the NCERT Class 12 English book?
The NCERT Class 12 English book is three textbooks: Flamingo and Vistas for English Core, and Kaleidoscope for English Elective. English Core students study two books; English Elective students study one.
Is the NCERT Class 12 English book the same for 2026-27?
Yes. NCERT has reprinted Flamingo, Vistas and Kaleidoscope for 2026-27 with the same contents, and CBSE's 2026-27 syllabus prescribes the same chapters as 2025-26.
How many chapters are in Class 12 English?
English Core has 19 chapters: 13 in Flamingo (8 prose, 5 poems) and 6 in Vistas. English Elective has 16 prescribed Kaleidoscope pieces plus one novel.
What is the difference between Flamingo and Vistas?
Both are English Core books. Flamingo is the main reader with prose and poetry, worth about 27 Literature marks; Vistas is the supplementary reader of longer stories, worth about 13.
What is Kaleidoscope in Class 12, and who studies it?
Kaleidoscope is the NCERT textbook for English Elective (code 001). CBSE prescribes 16 of its pieces for 2026-27, and English Core students do not study it.
What is the Class 12 English syllabus for 2026-27?
Both papers are 80 marks plus 20 internal. English Core has Reading 22, Writing 18 and Literature 40; English Elective has Reading 20, Grammar 8, Writing 20, Kaleidoscope 22 and Novel 10.
Where can I get the Class 12 English sample paper 2026-27?
The official 2026-27 class 12 English sample papers for Core and Elective, with marking schemes, are on eSaral's CBSE Class 12 Sample Papers page.
Which novel is prescribed for Class 12 English Elective?
Students study one R. K. Narayan novel chosen by their school, A Tiger for Malgudi or The Financial Expert. It carries 10 marks.
Is the NCERT book enough to score 90+ in Class 12 English?
For the textbook section, yes, because every literature question comes from the prescribed chapters. Reading, writing and grammar need separate practice with unseen passages and formats.

Leave a comment

Comments

Praveen Tiwari
Sept. 26, 2026, 2:13 p.m.
India ke best coaching
Anshul kumar
Aug. 26, 2026, 12:49 p.m.
12th english book हिंदी सहित
Rajan
Aug. 26, 2026, 8:03 p.m.
H
Anshul kumar
Aug. 26, 2026, 12:49 p.m.
12th english book हिंदी सहित
Anshul kumar
Aug. 26, 2026, 12:49 p.m.
12th english book हिंदी सहित
Purvi thakur
July 30, 2026, 8:08 a.m.
English ki book ka chapter fast sa last tha
Mukesh Kumar
July 28, 2026, 9:56 a.m.
Plise give me
Jabir Ahmed
July 24, 2026, 7:17 a.m.
Hii
Sovik Deoghriya
April 16, 2026, 7:14 p.m.
Class xll semester 1 english topic
Sovik Deoghriya
April 16, 2026, 7:12 p.m.
West Bengal class xll semester 1 english text book pdf
Aman diwakar
March 20, 2026, 10:46 a.m.
Aman diwakar
Mohit Gurjar
Feb. 11, 2026, 10:06 p.m.
👑 Gurjar
Mohit Gurjar
Feb. 11, 2026, 10:06 p.m.
👑 Gurjar
Rihan Ali
Sept. 30, 2026, 11:45 p.m.
Hello
Vaishnavi verma
Jan. 22, 2026, 9:15 a.m.
English question papaer
Jameel Khan
Feb. 20, 2026, 10:03 a.m.
English ka pdf
Faheem Khan
Aug. 21, 2026, 4:34 p.m.
Pdf in English literature
Faheem Khan
Aug. 21, 2026, 4:34 p.m.
Pdf in English literature
Sabita barman
Dec. 17, 2025, 6:35 a.m.
You give me very importance suggestion in English book class 12 4 semester 2026
Paneer pathak
Oct. 16, 2025, 6:35 a.m.
Hi
Arvind
July 12, 2025, 6:35 a.m.
English Hindi vigyan math
Keshavraj
July 4, 2025, 6:35 a.m.
English
Mukesh poonia
Feb. 27, 2025, 6:35 a.m.
Kaksha 12 ki angreji
Shekhar
Nov. 27, 2025, 6:35 a.m.
K
Sani
Dec. 20, 2024, 6:35 a.m.
N
Sani
Dec. 20, 2024, 6:35 a.m.
अशोक के फूल
Ipsita Majhi
Nov. 17, 2024, 12:53 p.m.
English all chapter mcq question answer 12th
BADALS SINGH
Sept. 22, 2024, 6:35 a.m.
Hii
Shrinivas Rajkumar hibane
July 6, 2024, 6:35 a.m.
Nice book
nisha
April 10, 2024, 4:10 p.m.
very use full to us,good job
Avid
Sept. 20, 2025, 6:35 a.m.
Hello
Raj
April 4, 2024, 6:35 a.m.
Thank you foe the e-book
Salman Khan
Oct. 27, 2024, 6:35 a.m.
Good night
Salman Khan
Oct. 27, 2024, 6:35 a.m.
Good night
Salman Khan
Oct. 27, 2024, 6:35 a.m.
Good night
Salman Khan
Oct. 27, 2024, 7:50 a.m.
Good night
Suraj Kumar
Oct. 18, 2023, 9:17 a.m.
Good
Dhannu Kumar
Oct. 2, 2023, 6:35 a.m.
English chapter download
Subhash Kumar
Sept. 23, 2023, 6:35 a.m.
Date 23 /9/2024 Sabjact Hindi English chemistry biology history Village rahua district purneai Block ka nagar police station ka nagar
Khushi
Aug. 17, 2023, 2:45 p.m.
Hii
Aman
Sept. 13, 2023, 6:35 a.m.
Hii
Aman
Sept. 13, 2023, 6:35 a.m.
Hii
Aman
Sept. 13, 2023, 6:35 a.m.
Hii
Agrima pahariya
Aug. 16, 2023, 5:49 p.m.
Why my mother at sixty six pdf is not available
Aman
Aug. 7, 2023, 6:35 a.m.
Hiii
Aman
Aug. 7, 2023, 6:35 a.m.
Hiii
Anil
July 19, 2023, 11:09 a.m.
Hii
satybhan
June 26, 2023, 5:39 p.m.
Nidhi
April 20, 2023, 7:29 a.m.
Thanks
Roopendra.kumar
March 16, 2023, 6:35 a.m.
Hii
Vicky Kumar
Feb. 25, 2023, 7:07 p.m.
Hii
Amar.
Feb. 18, 2023, 11:24 a.m.
Amar
Danuu
March 2, 2023, 5:48 p.m.
Hii
Amar.
Feb. 18, 2023, 11:24 a.m.
Amar
Vishal rajhbar
Feb. 14, 2023, 3:37 p.m.
Sir 12th English ka modal paper bhejo PDT
Amar
Feb. 18, 2023, 11:24 a.m.
English book pdf
Ishu kumari
July 13, 2023, 6:35 a.m.
Class 12 ka English book ka pdf
Ishu kumari
July 13, 2023, 6:35 a.m.
Class 12 ka English book ka pdf
Ishu kumari
July 13, 2023, 6:35 a.m.
Class 12 ka English book ka pdf
Ishu kumari
July 13, 2023, 6:35 a.m.
Class 12 ka English book ka pdf
Ishu kumari
July 13, 2023, 1:45 p.m.
Class 12 ka English book ka pdf
Saumya
July 25, 2024, 6:35 a.m.
Hii
Saumya
July 25, 2024, 6:35 a.m.
Hii
Anujjjj
Sept. 11, 2025, 6:35 a.m.
Pdf mil jayega kya english ka
Rihan Ali
Sept. 30, 2026, 11:47 p.m.
Hii
Kalpa jun Boruah
Feb. 4, 2023, 6:05 p.m.
I'm so happy
Malik Muntaha Bashir
Feb. 3, 2023, 5:53 p.m.
Im need of english book of class 12th
P k yadav
Feb. 1, 2023, 4:44 p.m.
Class 12 english ka pdf
Ashok Kumar
Oct. 3, 2024, 6:35 a.m.
Good morning
Sonu Kumar
Nov. 23, 2022, 12:57 a.m.
Thank you 🙏🙏🙏🙏💞💞💞⤴️⤴️⤴️
Rrr
June 18, 2023, 6:35 a.m.
Ghjk Kkkmlb bolo sona 6
Rrr
June 18, 2023, 6:35 a.m.
Ghjk Kkkmlb bolo sona 6
Rrr
June 18, 2023, 6:35 a.m.
Ghjk Kkkmlb bolo sona 6
Rrr
June 18, 2023, 6:35 a.m.
Ghjk Kkkmlb bolo sona 6
Rrr
June 18, 2023, 6:35 a.m.
Ghjk Kkkmlb bolo sona 6
Rrr
June 18, 2023, 6:35 a.m.
Ghjk Kkkmlb bolo sona 6
Sunil anand nikam
Sept. 24, 2021, 7:39 a.m.
Muje 12 vi ke sabhi subjet pdf pagijet
Praveen
June 27, 2021, 6:53 p.m.
Download NCERT Solutions for class 12 English. https://babajiacademy.com/ncert-solutions-for-class-12-english-all-chapters
Praveen
June 27, 2021, 6:51 p.m.
Download all English chapters solution. Https://babajiacademy.com
Shivani
May 8, 2021, 8:25 p.m.
Great help.Thanks
Shankarlal
Feb. 14, 2023, 3:37 p.m.
My name shankarlal
None