-----BEGIN PRIVACY-ENHANCED MESSAGE-----
Proc-Type: 2001,MIC-CLEAR
Originator-Name: webmaster@www.sec.gov
Originator-Key-Asymmetric:
 MFgwCgYEVQgBAQICAf8DSgAwRwJAW2sNKK9AVtBzYZmr6aGjlWyK3XmZv3dTINen
 TWSM7vrzLADbmYQaionwg5sDW3P6oaM5D3tdezXMm7z1T+B+twIDAQAB
MIC-Info: RSA-MD5,RSA,
 Mrf1xIX1li7kqjOtOI0gShwbV8EEtBX/AYfDH9vH0jgwa7I1mwHj05Uo79gRFbAm
 qxQEnFWYZR5P6A2fQkkC1A==

<SEC-DOCUMENT>0000950129-05-006664.txt : 20050629
<SEC-HEADER>0000950129-05-006664.hdr.sgml : 20050629
<ACCEPTANCE-DATETIME>20050629143427
ACCESSION NUMBER:		0000950129-05-006664
CONFORMED SUBMISSION TYPE:	11-K
PUBLIC DOCUMENT COUNT:		2
CONFORMED PERIOD OF REPORT:	20041231
FILED AS OF DATE:		20050629
DATE AS OF CHANGE:		20050629

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			VIRCO MFG CORPORATION
		CENTRAL INDEX KEY:			0000751365
		STANDARD INDUSTRIAL CLASSIFICATION:	PUBLIC BUILDING AND RELATED FURNITURE [2531]
		IRS NUMBER:				951613718
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			0131

	FILING VALUES:
		FORM TYPE:		11-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-08777
		FILM NUMBER:		05924022

	BUSINESS ADDRESS:	
		STREET 1:		2027 HARPERS WAY
		CITY:			TORRANCE
		STATE:			CA
		ZIP:			90501
		BUSINESS PHONE:		3105330474

	MAIL ADDRESS:	
		STREET 1:		P O BOX 44846
		CITY:			LOS ANGELES
		STATE:			CA
		ZIP:			90044
</SEC-HEADER>
<DOCUMENT>
<TYPE>11-K
<SEQUENCE>1
<FILENAME>v10342e11vk.htm
<DESCRIPTION>VIRCO MFG. CORPORATION - 401(K) PLAN
<TEXT>
<HTML>
<HEAD>
<TITLE>e11vk</TITLE>
</HEAD>
<BODY bgcolor="#FFFFFF">
<!-- PAGEBREAK -->
<H5 align="left" style="page-break-before:always"><A HREF="#tocpage">Table of Contents</A></H5><P>
<DIV style="font-family: 'Times New Roman',Times,serif">



<DIV style="width: 100%; border-bottom: 2pt solid black; font-size: 1pt">&nbsp;</DIV>
<DIV style="width: 100%; border-bottom: 1pt solid black; font-size: 1pt">&nbsp;</DIV>




<P align="center" style="font-size: 14pt"><B>UNITED STATES<BR>
SECURITIES AND EXCHANGE COMMISSION</B>

<P align="center" style="font-size: 12pt"><B>Washington, D.C. 20549</B>


<P align="center" style="font-size: 18pt"><B>Form&nbsp;11-K</B>


<P align="left" style="font-size: 10pt">(Mark One)



<DIV align="center">
<TABLE cellspacing="0" border="0" cellpadding="0" width="90%" style="font-size: 12pt">
<TR>
    <TD width="2%">&nbsp;</TD>
    <TD width="3%">&nbsp;</TD>
    <TD width="95%">&nbsp;</TD>
</TR>
<TR valign="top">
    <TD><FONT face="Wingdings">&#254;</FONT></TD>
    <TD>&nbsp;</TD>
    <TD><B>ANNUAL REPORT PURSUANT TO SECTION 15(d) OF THE SECURITIES AND
EXCHANGE ACT OF 1934 &#091;FEE REQUIRED&#093;</B></TD>
</TR>
</TABLE>
</DIV>



<P align="center" style="font-size: 10pt">For the fiscal year ended December&nbsp;31, 2004



<P align="center" style="font-size: 10pt">OR


<DIV align="center">
<TABLE cellspacing="0" border="0" cellpadding="0" width="90%" style="font-size: 12pt">
<TR>
    <TD width="2%">&nbsp;</TD>
    <TD width="3%">&nbsp;</TD>
    <TD width="95%">&nbsp;</TD>
</TR>
<TR valign="top">
    <TD><FONT face="Wingdings">&#111;</FONT></TD>
    <TD>&nbsp;</TD>
    <TD><B>TRANSITION REPORT PURSUANT TO SECTION 15(d) OF THE SECURITIES AND
EXCHANGE ACT OF 1934 &#091;NO FEE REQUIRED&#093;</B></TD>
</TR>
</TABLE>
</DIV>



<P align="center" style="font-size: 10pt">For the transition period from _________ to ___________



<P align="center" style="font-size: 10pt">Commission File Number 1-8777



<P align="center" style="font-size: 10pt">Virco Mfg. Corporation 401(k) Plan



<P align="center" style="font-size: 24pt"><B>Virco Mfg. Corporation</B>



<P align="center" style="font-size: 10pt">2027 Harpers Way<BR>
Torrance, California 90501



<DIV style="width: 100%; border-bottom: 1pt solid black; margin-top: 10pt; font-size: 1pt">&nbsp;</DIV>
<DIV style="width: 100%; border-bottom: 2pt solid black; font-size: 1pt">&nbsp;</DIV>





<P align="center" style="font-size: 10pt">&nbsp;
</DIV>

<!-- PAGEBREAK -->
<P><HR noshade><P>
<H5 align="left" style="page-break-before:always"><A HREF="#tocpage">Table of Contents</A></H5><P>

<DIV style="font-family: 'Times New Roman',Times,serif">








<P align="center" style="font-size: 10pt">INTRODUCTION


<P align="left" style="font-size: 10pt">Virco Mfg. Corporation, a Delaware corporation, has established the 401(k) Plan (the Plan). The
Plan includes a cash or deferred arrangement plan intended to qualify under Sections 401(a) and
401(k) of the Internal Revenue Code of 1986, as amended.



<P align="center" style="font-size: 10pt">REQUIRED INFORMATION



<P align="left" style="font-size: 10pt">ITEM 1. Not applicable.



<P align="left" style="font-size: 10pt">ITEM 2. Not applicable.



<P align="left" style="font-size: 10pt">ITEM 3. Not applicable.



<P align="left" style="font-size: 10pt">ITEM 4. Financial statements and exhibits



<P>
<TABLE width="100%" border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt">

<TR valign="top" style="font-size: 10pt; color: #000000; background: transparent">
    <TD width="1%" nowrap align="left">(a)</TD>
    <TD width="1%">&nbsp;</TD>
    <TD>Financial statements:</TD>
</TR>

<TR>
    <TD colspan="5">&nbsp;</TD>
</TR>
<TR valign="top" style="font-size: 10pt; color: #000000; background: transparent">
    <TD width="1%" nowrap align="left">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD>Financial statements and supplemental schedules prepared in accordance
with the financial reporting requirements of ERISA filed hereunder are
listed in the Index to Financial Statements in lieu of the
requirements of Items 1 to 3 above.</TD>
</TR>

<TR>
    <TD colspan="5">&nbsp;</TD>
</TR>
<TR valign="top" style="font-size: 10pt; color: #000000; background: transparent">
    <TD width="1%" nowrap align="left">(b)</TD>
    <TD width="1%">&nbsp;</TD>
    <TD>Exhibits:</TD>
</TR>

<TR>
    <TD colspan="5">&nbsp;</TD>
</TR>
<TR valign="top" style="font-size: 10pt; color: #000000; background: transparent">
    <TD width="1%" nowrap align="left">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD>Consent of Independent Registered Public Accounting Firm</TD>
</TR>

</TABLE>

<P align="center" style="font-size: 10pt">&nbsp;
</DIV>

<!-- PAGEBREAK -->
<P><HR noshade><P>


<DIV style="font-family: 'Times New Roman',Times,serif">

<DIV align="left">
<!-- TOC -->
</DIV>
<DIV align="left">
<A name="tocpage"></A>
</DIV>

<P align="center" style="font-size: 10pt"><B>INDEX TO FINANCIAL STATEMENTS AND SUPPLEMENTAL SCHEDULES</B>


<DIV align="center">
<TABLE style="font-size: 10pt" cellspacing="0" border="0" cellpadding="0" width="100%">
<!-- Begin Table Head -->
<TR valign="bottom">
    <TD width="90%">&nbsp;</TD>
    <TD width="3%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
</TR>
<!-- End Table Head -->
<!-- Begin Table Body -->
<TR valign="bottom">
    <TD><DIV style="margin-left:15px; text-indent:-15px"><A href="#101">Report of Independent Registered Public Accounting Firm</A></DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">1</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD>&nbsp;</TD>
</TR>

<TR valign="bottom">
    <TD><DIV style="margin-left:15px; text-indent:-15px"><A href="#102">Statements of Net Assets Available for Benefits</A></DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">2</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:15px; text-indent:-15px"><A href="#103">Statements of Changes in Net Assets Available for Benefits</A></DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">3</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:15px; text-indent:-15px"><A href="#104">Notes to Financial Statements</A></DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">4</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Supplemental Schedules</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:15px; text-indent:-15px"><A href="#105">Schedule&nbsp;H, Line 4i &#151; Schedule of Assets (Held at End of Year)</A></DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">11</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Exhibit</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:15px; text-indent:-15px"><A href="#106">Consent of Independent Registered Public Accounting Firm</A></DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">12</TD>
    <TD>&nbsp;</TD>
</TR>
<!-- End Table Body -->
<TR><TD colspan="9"><FONT size="2">&nbsp;<A HREF="v10342exv23w1.htm">EXHIBIT 23.1</A></FONT></TD></TR>
</TABLE>
</DIV>


<DIV align="left">
<!-- /TOC -->
</DIV>


<P align="center" style="font-size: 10pt">&nbsp;
</DIV>

<!-- PAGEBREAK -->
<P><HR noshade><P>
<H5 align="left" style="page-break-before:always"><A HREF="#tocpage">Table of Contents</A></H5><P>

<DIV style="font-family: 'Times New Roman',Times,serif">

<DIV align="left">
<A name="107"></A>
</DIV>

<P align="center" style="font-size: 10pt"><B>SIGNATURES</B>


<P align="left" style="font-size: 10pt">Pursuant to the requirements of the Securities and Exchange Act of 1934, Virco Mfg. Corporation as
Plan Administrator has duly caused this Annual Report on Form 11-K for the year ended December&nbsp;31,
2004, to be signed on its behalf by the undersigned hereunto duly authorized.



<TABLE width="100%" border="0" cellspacing="0" cellpadding="0" style="font-size: 10pt">
<TR>
    <TD width="48%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="35%">&nbsp;</TD>
    <TD width="15%">&nbsp;</TD>
</TR>
<TR>
    <TD valign="top" align="left">&nbsp;</TD>
    <TD colspan="3" align="left">Virco Mfg. Corporation 401(k) Plan<BR>
&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR><TR>
    <TD align="left">Date: June 28, 2005&nbsp;</TD>
    <TD valign="top">By:&nbsp;&nbsp;</TD>
    <TD colspan="2" style="border-bottom: 1px solid #000000" align="left">/s/ Robert E. Dose
&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR><TR>
    <TD align="left">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD colspan="2" align="left">Robert E. Dose&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR><TR>
    <TD align="left">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD colspan="2" align="left">Vice President &#151; Finance&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR>
    <TD colspan="5">&nbsp;</TD>
</TR>
<TR>
    <TD valign="top" align="left">&nbsp;</TD>
    <TD colspan="3" align="left">&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR><TR>
    <TD align="left">&nbsp;</TD>
    <TD valign="top">&nbsp;&nbsp;</TD>
    <TD colspan="2" style="border-bottom: 1px solid #000000" align="left">                                           /s/ Bassey Yau
&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR><TR>
    <TD align="left">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD colspan="2" align="left">Bassey Yau&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR><TR>
    <TD align="left">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD colspan="2" align="left">Corporate Controller&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>

</TABLE>

<P align="center" style="font-size: 10pt">&nbsp;
</DIV>

<!-- PAGEBREAK -->
<P><HR noshade><P>
<H5 align="left" style="page-break-before:always"><A HREF="#tocpage">Table of Contents</A></H5><P>

<DIV style="font-family: 'Times New Roman',Times,serif">


<TABLE width="100%" border="0" cellspacing="0" cellpadding="0" style="font-size: 10pt">
<TR>
    <TD width="48%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="35%">&nbsp;</TD>
    <TD width="15%">&nbsp;</TD>
</TR>

</TABLE>
<DIV align="left">
<A name="101"></A>
</DIV>

<P align="center" style="font-size: 10pt">Report of Independent Registered Public Accounting Firm



<P align="left" style="font-size: 10pt">Virco Mfg. Corporation<BR>
as Plan Administrator of the<BR>
Virco Mfg. Corporation 401(k) Plan

<P align="left" style="font-size: 10pt">We have audited the accompanying statements of net assets available for benefits of Virco Mfg.
Corporation 401(k) Plan as of December&nbsp;31, 2004 and 2003, and the related statements of changes in
net assets available for benefits for the years then ended. These financial statements are the
responsibility of the Plan&#146;s management. Our responsibility is to express an opinion on these
financial statements based on our audits.


<P align="left" style="font-size: 10pt">We conducted our audits in accordance with the standards of the Public Company Accounting Oversight
Board (United States). Those standards require that we plan and perform the audit to obtain
reasonable assurance about whether the financial statements are free of material misstatement. We
were not engaged to an audit of the Plan&#146;s internal control over financial reporting. Our audits
included consideration of internal control over financial reporting as a basis for designing audit
procedures that are appropriate in the circumstances, but not for the purpose of expressing an
opinion on the effectiveness of the Plan&#146;s internal control over financial reporting. Accordingly,
we express no such opinion. An audit also includes examining, on a test basis, evidence supporting
the amounts and disclosures in the financial statements, assessing the accounting principles used
and significant estimates made by management, and evaluating the overall financial statement
presentation. We believe that our audits provide a reasonable basis for our opinion.


<P align="left" style="font-size: 10pt">In our opinion, the financial statements referred to above present fairly, in all material
respects, the net assets available for benefits of the Plan at December&nbsp;31, 2004 and 2003, and the
changes in its net assets available for benefits for the years then ended, in conformity with U.S.
generally accepted accounting principles.


<P align="left" style="font-size: 10pt">Our audits were performed for the purpose of forming an opinion on the financial statements taken
as a whole. The accompanying supplemental schedule of assets (held at end of year) as of December
31, 2004, is presented for purposes of additional analysis and is not a required part of the
financial statements but is supplementary information required by the Department of Labor&#146;s Rules
and Regulations for Reporting and Disclosure under the Employee Retirement Income Security Act of
1974. This supplemental schedule is the responsibility of the Plan&#146;s management. The supplemental
schedule has been subjected to the auditing procedures applied in our audits of the financial
statements and, in our opinion, is fairly stated in all material respects in relation to the
financial statements taken as a whole.


<P align="left" style="font-size: 10pt">June&nbsp;1, 2005



<P align="center" style="font-size: 10pt">&nbsp;
</DIV>

<!-- PAGEBREAK -->
<P><HR noshade><P>
<H5 align="left" style="page-break-before:always"><A HREF="#tocpage">Table of Contents</A></H5><P>

<DIV style="font-family: 'Times New Roman',Times,serif">




<P align="center" style="font-size: 10pt">Virco Mfg. Corporation 401(k) Plan


<DIV align="left">
<A name="102"></A>
</DIV>

<P align="center" style="font-size: 10pt">Statements of Net Assets Available for Benefits


<DIV align="center">
<TABLE style="font-size: 10pt" cellspacing="0" border="0" cellpadding="0" width="100%">
<!-- Begin Table Head -->
<TR valign="bottom">
    <TD width="80%">&nbsp;</TD>
    <TD width="3%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="3%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
</TR>
<TR style="font-size: 8pt" valign="bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="6"><B>December 31</B></TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 8pt" valign="bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2"><B>2004</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2"><B>2003</B></TD>
    <TD>&nbsp;</TD>
</TR>

<!-- End Table Head -->
<!-- Begin Table Body -->
<TR style="font-size: 1px">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD colspan="7" align="left" style="border-top: 1px solid #000000">&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px"><B>Assets</B></DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Investments, at fair value:</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:45px; text-indent:-15px">Interest-bearing cash</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="left"><B>$</B></TD>
    <TD align="right"><B>73,479</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">109,848</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:45px; text-indent:-15px">Mutual funds</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right"><B>10,045,676</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">8,319,681</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:45px; text-indent:-15px">Common stocks</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right"><B>3,695,063</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">3,122,949</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:45px; text-indent:-15px">Participant loans</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right"><B>575,240</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">512,970</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 1px">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD colspan="7" align="left" style="border-top: 1px solid #000000">&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right"><B>14,389,458</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">12,065,448</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD>&nbsp;</TD>
</TR>

<TR valign="bottom">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Participants&#146; contributions receivable</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right"><B>48,993</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">21,118</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 1px">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD colspan="7" align="left" style="border-top: 1px solid #000000">&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Total assets</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right"><B>14,438,451</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">12,086,566</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD>&nbsp;</TD>
</TR>

<TR valign="bottom">
    <TD><DIV style="margin-left:15px; text-indent:-15px"><B>Liabilities</B></DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Accounts payable</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right"><B>(21,793</B></TD>
    <TD nowrap><B>)</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">&#151;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 1px">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD colspan="7" align="left" style="border-top: 1px solid #000000">&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Total liabilities</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right"><B>(21,793</B></TD>
    <TD nowrap><B>)</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">&#151;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 1px">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD colspan="7" align="left" style="border-top: 1px solid #000000">&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Net assets available for benefits</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="left"><B>$</B></TD>
    <TD align="right"><B>14,416,658</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">12,086,566</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 1px">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD colspan="7" align="left" style="border-top: 3px double #000000">&nbsp;</TD>
</TR>
<!-- End Table Body -->
</TABLE>
</DIV>


<P align="left" style="font-size: 10pt"><I>See accompanying notes.</I>



<P align="center" style="font-size: 10pt">&nbsp;
</DIV>

<!-- PAGEBREAK -->
<P><HR noshade><P>
<H5 align="left" style="page-break-before:always"><A HREF="#tocpage">Table of Contents</A></H5><P>

<DIV style="font-family: 'Times New Roman',Times,serif">




<P align="center" style="font-size: 10pt">Virco Mfg. Corporation 401(k) Plan


<DIV align="left">
<A name="103"></A>
</DIV>

<P align="center" style="font-size: 10pt">Statements of Changes in Net Assets Available for Benefits


<DIV align="center">
<TABLE style="font-size: 10pt" cellspacing="0" border="0" cellpadding="0" width="100%">
<!-- Begin Table Head -->
<TR valign="bottom">
    <TD width="80%">&nbsp;</TD>
    <TD width="3%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="3%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
</TR>
<TR style="font-size: 8pt" valign="bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="6"><B>Year ended December 31</B></TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 8pt" valign="bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2"><B>2004</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2"><B>2003</B></TD>
    <TD>&nbsp;</TD>
</TR>

<!-- End Table Head -->
<!-- Begin Table Body -->
<TR style="font-size: 1px">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD colspan="7" align="left" style="border-top: 1px solid #000000">&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD>&nbsp;</TD>
</TR>

<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Additions to net assets attributed to:</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:45px; text-indent:-15px">Participant contributions</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="left"><B>$</B></TD>
    <TD align="right"><B>1,680,715</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">1,995,056</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:45px; text-indent:-15px">Earnings on investments:</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:60px; text-indent:-15px">Interest and dividends</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right"><B>176,192</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">166,304</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:60px; text-indent:-15px">Net appreciation in fair value</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right"><B>1,307,392</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">&#151;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 1px">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD colspan="7" align="left" style="border-top: 1px solid #000000">&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Total additions</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right"><B>3,164,299</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">2,161,360</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD>&nbsp;</TD>
</TR>

<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Deductions from net assets attributable to:</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:45px; text-indent:-15px">Benefits paid to participants</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right"><B>834,207</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">3,308,836</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:45px; text-indent:-15px">Net depreciation in fair value</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right"><B>&#151;</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">556,313</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 1px">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD colspan="7" align="left" style="border-top: 1px solid #000000">&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Total deductions</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right"><B>834,207</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">3,865,149</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 1px">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD colspan="7" align="left" style="border-top: 1px solid #000000">&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD>&nbsp;</TD>
</TR>

<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Net increase (decrease)</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right"><B>2,330,092</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">(1,703,789</TD>
    <TD nowrap>)</TD>
</TR>
<TR valign="bottom">
    <TD>&nbsp;</TD>
</TR>

<TR valign="bottom">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Net assets available for plan benefits:</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:45px; text-indent:-15px">Beginning of year</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right"><B>12,086,566</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">13,790,355</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 1px">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD colspan="7" align="left" style="border-top: 1px solid #000000">&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:45px; text-indent:-15px">End of year</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="left"><B>$</B></TD>
    <TD align="right"><B>14,416,658</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">12,086,566</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 1px">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD colspan="7" align="left" style="border-top: 3px double #000000">&nbsp;</TD>
</TR>
<!-- End Table Body -->
</TABLE>
</DIV>


<P align="left" style="font-size: 10pt"><I>See accompanying notes.</I>



<P align="center" style="font-size: 10pt">&nbsp;
</DIV>

<!-- PAGEBREAK -->
<P><HR noshade><P>
<H5 align="left" style="page-break-before:always"><A HREF="#tocpage">Table of Contents</A></H5><P>

<DIV style="font-family: 'Times New Roman',Times,serif">




<P align="center" style="font-size: 10pt">Virco Mfg. Corporation 401(k) Plan


<DIV align="left">
<A name="104"></A>
</DIV>

<P align="center" style="font-size: 10pt">Notes to Financial Statements

<P align="center" style="font-size: 10pt">December 31, 2004


<P align="left" style="font-size: 10pt"><B>1. Plan Description</B>


<P align="left" style="font-size: 10pt">Virco Mfg. Corporation (the Company) established the Virco Mfg. Corporation Employee Stock
Ownership Plan (the Plan) effective as of April&nbsp;1, 1993, as a leveraged employee stock ownership
plan (ESOP). In January&nbsp;2002, the Company amended and renamed the Plan the Virco Mfg. Corporation
401(k) Plan. Under the amended Plan, the leverage feature that allowed the Plan to obtain advances
from the bank to purchase Company common stock was discontinued. While the Plan continues to offer
the Company common stock as one of the investment options, the amended Plan no longer operates as a
leveraged employee stock ownership plan.


<P align="left" style="font-size: 10pt">The Plan was designed to comply with IRS Code 401(a) as a profit sharing plan, and is subject to
the applicable provisions of the Employee Retirement Income Security Act of 1974, as amended
(ERISA). The Plan is designed to enable employees to save for retirement and defer payment of
income taxes on the amount saved. A Plan Committee comprising at least two persons appointed by
the Company&#146;s Board of Directors administers the Plan.


<P align="left" style="font-size: 10pt">The Plan&#146;s assets were held and managed by Security Trust Company (Security Trust) until February
16, 2004. Effective February&nbsp;17, 2004, the Company changed its trustee from Security Trust to
Wilmington Trust Company (Wilmington Trust). As trustee, Wilmington Trust invests cash received,
interest and dividend income, and makes distributions to participants.


<P align="left" style="font-size: 10pt">Employees of the Company are eligible to participate if they have attained at least 18&nbsp;years of age
and have completed six months of eligible service providing they worked at least 500 hours during
such plan year. Eligible employees may defer from 1% to 15% of basic compensation on a before-tax
basis, limited to $13,000 and $12,000 in 2004 and 2003, respectively; however, the maximum
contribution percentage decreases for highly compensated employees. Contributions are held by
Wilmington Trust in a cash and cash equivalents account (a market rate account which earns
interest) until receipt of instructions from the Plan Administrator on how to allocate the
contributions among the investment funds.<BR>



<P align="right" style="font-size: 10pt">4
</DIV>

<!-- PAGEBREAK -->
<P><HR noshade><P>
<H5 align="left" style="page-break-before:always"><A HREF="#tocpage">Table of Contents</A></H5><P>

<DIV style="font-family: 'Times New Roman',Times,serif">




<P align="center" style="font-size: 10pt">Virco Mfg. Corporation 401(k) Plan



<P align="center" style="font-size: 10pt">Notes to Financial Statements (Continued)



<P align="left" style="font-size: 10pt"><B>1. Plan Description (continued)</B>


<P align="left" style="font-size: 10pt">Distributions from the Plan are made when a participant retires, dies (in which case, payment shall
be made to his or her beneficiary or, if none, his or her legal representatives), or otherwise
terminates employment with the Company. However, participants may make withdrawals while still
employed anytime after reaching the age of 59-1/2, or if the participant becomes disabled as
defined in the Plan. Withdrawals can also be made while still employed due to a &#147;hardship&#148; need.
These withdrawals may be made once during any 12-month period and must comply with the Internal
Revenue Code Section 401(k) and the applicable regulations. Participants in the Virco Mfg.
Corporation Common Stock Fund may request Company common stock, valued at current market value, in
lieu of cash.


<P align="left" style="font-size: 10pt">All shares of Company common stock allocated to participant accounts are voted by Wilmington Trust
in accordance with the participant&#146;s instructions. Allocated shares not voted by participants are
voted pro rata by Wilmington Trust based on votes actually cast by participants.


<P align="left" style="font-size: 10pt">The participant is immediately 100% vested in the value of his contributions and is automatically
100% vested in the value of any matching contributions on the participant&#146;s 65th birthday, death,
or if he becomes permanently disabled while still employed by the Company. However, if employment
terminates before the age of 65 for a reason other than death or disability, the participant&#146;s
vesting in the value of any matching or other Company contributions will be based upon the
participant&#146;s years of vesting service and in accordance with the following schedule:


<DIV align="center">
<TABLE style="font-size: 10pt" cellspacing="0" border="0" cellpadding="0" width="100%">
<!-- Begin Table Head -->
<TR valign="bottom">
    <TD width="90%">&nbsp;</TD>
    <TD width="3%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
</TR>
<TR style="font-size: 8pt" valign="bottom">
    <TD nowrap align="left" style="border-bottom: 1px solid #000000"><B>Years of Service</B></TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2" style="border-bottom: 1px solid #000000"><B>Vested Interest</B></TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD>&nbsp;</TD>
</TR>

<!-- End Table Head -->
<!-- Begin Table Body -->
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Less than 2</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">0</TD>
    <TD nowrap>%</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:15px; text-indent:-15px">2, but less than 3</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">20</TD>
    <TD nowrap>%</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px">3, but less than 4</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">40</TD>
    <TD nowrap>%</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:15px; text-indent:-15px">4, but less than 5</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">60</TD>
    <TD nowrap>%</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px">5, but less than 6</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">80</TD>
    <TD nowrap>%</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:15px; text-indent:-15px">6 or more</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">100</TD>
    <TD nowrap>%</TD>
</TR>
<!-- End Table Body -->
</TABLE>
</DIV>

<P align="left" style="font-size: 10pt">The amount to which the participant is not vested is subject to forfeiture in accordance with the
provisions of the Plan.



<P align="right" style="font-size: 10pt">5
</DIV>

<!-- PAGEBREAK -->
<P><HR noshade><P>
<H5 align="left" style="page-break-before:always"><A HREF="#tocpage">Table of Contents</A></H5><P>

<DIV style="font-family: 'Times New Roman',Times,serif">




<P align="center" style="font-size: 10pt">Virco Mfg. Corporation 401(k) Plan



<P align="center" style="font-size: 10pt">Notes to Financial Statements (Continued)



<P align="left" style="font-size: 10pt"><B>1. Plan Description (continued)</B>


<P align="left" style="font-size: 10pt">The Company reserves the right to change or discontinue the Plan at any time. If the Plan is fully
or partially terminated within the meaning of applicable federal law, each affected participant
will be 100% vested in the value of his account as of the date of the Plan termination.


<P align="left" style="font-size: 10pt">Subject to the amendment or termination of the Plan, as of the last day of a Plan year, the Company
may, in its sole discretion, make a matching contribution to each participant&#146;s account to the
extent that the participant has contributed to the Virco Mfg. Common Stock Fund. The Company may
also make an employer contribution to the Plan at its sole discretion. Any contribution may be made
in cash or in shares of Company common stock. The total amount of Company contributions cannot
exceed the amount deductible by the Company for federal income tax purposes. The Company elected
not to make any contributions during the years ended December&nbsp;31, 2004 and 2003.


<P align="left" style="font-size: 10pt">Participants who maintain account balances of $2,000 or more are eligible to borrow up to 50% of
their vested account balance. The amount borrowed cannot exceed $50,000 and the terms of the loans
are generally for a period of five years. Participant loans bear interest at the prime rate as of
the beginning of the quarter plus 1% and are collateralized by the participant&#146;s vested interest.


<P align="left" style="font-size: 10pt">Additional information about the Plan is contained in the &#147;Virco Mfg. Corporation 401(k) Plan
Summary Plan Description.&#148; Copies of this document are available from the Company.


<P align="left" style="font-size: 10pt"><B>2. Summary of Significant Accounting Policies</B>


<P align="left" style="font-size: 10pt"><B>Basis of Presentation</B>


<P align="left" style="font-size: 10pt">The accompanying financial statements have been prepared under the accrual method using U.S.
generally accepted accounting principles, except for benefits paid to participants, which are
recorded as deductions from net assets when paid.


<P align="left" style="font-size: 10pt"><B>Valuation of Assets</B>


<P align="left" style="font-size: 10pt">Investments are stated at fair value. The fair value of assets is determined on the basis of the
quoted market and redemption values on the last business day of the Plan year. The cost of
investments sold is determined on the specific-identification method.



<P align="right" style="font-size: 10pt">6
</DIV>

<!-- PAGEBREAK -->
<P><HR noshade><P>
<H5 align="left" style="page-break-before:always"><A HREF="#tocpage">Table of Contents</A></H5><P>

<DIV style="font-family: 'Times New Roman',Times,serif">




<P align="center" style="font-size: 10pt">Virco Mfg. Corporation 401(k) Plan



<P align="center" style="font-size: 10pt">Notes to Financial Statements (Continued)


<P align="left" style="font-size: 10pt"><B>2. Summary of Significant Accounting Policies (continued)</B>


<P align="left" style="font-size: 10pt"><B>Contributions</B>


<P align="left" style="font-size: 10pt">Contributions are recorded when the Company makes payroll deductions from, or reduces the
compensation of, Plan participants.


<P align="left" style="font-size: 10pt"><B>Earnings Allocation</B>


<P align="left" style="font-size: 10pt">Net investment income (loss)&nbsp;of each Fund is allocated daily to the individual participant&#146;s
accounts based on the ratio of each participant&#146;s balance to the total account balances.


<P align="left" style="font-size: 10pt"><B>Benefit Payments</B>


<P align="left" style="font-size: 10pt">Benefits due to terminated participants and participant withdrawals are recorded on the date
distributions are made.


<P align="left" style="font-size: 10pt"><B>Use of Estimates</B>


<P align="left" style="font-size: 10pt">The preparation of financial statements in conformity with accounting principles generally accepted
in the United States requires management to make estimates and assumptions that affect the amounts
reported in the financial statements and accompanying notes. Actual results could differ from those
estimates.


<P align="left" style="font-size: 10pt"><B>3. Investments</B>


<P align="left" style="font-size: 10pt">Upon enrollment in the Plan, a participant may direct employee contributions among any or all of
the investment options.


<P align="left" style="font-size: 10pt">Participants may change investment choices any business day by transferring a percentage from one
investment fund to another effective as of the end of any business day. The investments in shares
of the Fund are valued at the closing net asset value per share as determined by the appropriate
Fund portfolio at year-end.



<P align="right" style="font-size: 10pt">7
</DIV>

<!-- PAGEBREAK -->
<P><HR noshade><P>
<H5 align="left" style="page-break-before:always"><A HREF="#tocpage">Table of Contents</A></H5><P>

<DIV style="font-family: 'Times New Roman',Times,serif">



<P align="center" style="font-size: 10pt">Virco Mfg. Corporation 401(k) Plan



<P align="center" style="font-size: 10pt">Notes to Financial Statements (Continued)


<P align="left" style="font-size: 10pt"><B>3. Investments (continued)</B>


<P align="left" style="font-size: 10pt">The fair values of individual investments that represent 5% or more of the Plan&#146;s net assets at
December&nbsp;31 are as follows:


<DIV align="center">
<TABLE style="font-size: 10pt" cellspacing="0" border="0" cellpadding="0" width="100%">
<!-- Begin Table Head -->
<TR valign="bottom">
    <TD width="80%">&nbsp;</TD>
    <TD width="3%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="3%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
</TR>
<TR style="font-size: 8pt" valign="bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2"><B>2004</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2"><B>2003</B></TD>
    <TD>&nbsp;</TD>
</TR>

<!-- End Table Head -->
<!-- Begin Table Body -->
<TR style="font-size: 1px">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD colspan="7" align="left" style="border-top: 1px solid #000000">&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Investments at fair value:</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:45px; text-indent:-15px">Alliance Growth &#038; Income Fund</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="left"><B>$</B></TD>
    <TD align="right"><B>875,677</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left"><B>$</B></TD>
    <TD align="right"><B>670,639</B></TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:45px; text-indent:-15px">American Funds Growth Fund</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right"><B>1,173,378</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">808,329</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:45px; text-indent:-15px">Bond Fund of America</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right"><B>1,291,500</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">1,233,726</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:45px; text-indent:-15px">Cash Management Trust of America Fund</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right"><B>974,951</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">833,600</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:45px; text-indent:-15px">Oppenheimer Quest Balanced Value Fund</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right"><B>1,026,274</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">891,084</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:45px; text-indent:-15px">Paine Webber Brinson Tactical Allocation Fund</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right"><B>2,905,941</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">2,712,102</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:45px; text-indent:-15px">Virco Mfg. Corporation common stock</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right"><B>3,695,063</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">3,122,949</TD>
    <TD>&nbsp;</TD>
</TR>
<!-- End Table Body -->
</TABLE>
</DIV>

<P align="left" style="font-size: 10pt">Investments held by the Plan (including investments bought, sold, as well as held during the
period) appreciated (depreciated)&nbsp;as follows:


<DIV align="center">
<TABLE style="font-size: 10pt" cellspacing="0" border="0" cellpadding="0" width="100%">
<!-- Begin Table Head -->
<TR valign="bottom">
    <TD width="80%">&nbsp;</TD>
    <TD width="3%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="3%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
</TR>
<TR style="font-size: 8pt" valign="bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="6"><B>Year ended December 31</B></TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 8pt" valign="bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2"><B>2004</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2"><B>2003</B></TD>
    <TD>&nbsp;</TD>
</TR>

<!-- End Table Head -->
<!-- Begin Table Body -->
<TR style="font-size: 1px">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD colspan="7" align="left" style="border-top: 1px solid #000000">&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD>&nbsp;</TD>
</TR>

<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Mutual funds</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="left"><B>$</B></TD>
    <TD align="right"><B>737,516</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">1,595,568</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Common stock</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right"><B>569,876</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">(2,151,881</TD>
    <TD nowrap>)</TD>
</TR>
<TR style="font-size: 1px">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD colspan="7" nowrap align="left" style="border-top: 1px solid #000000">&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Net appreciation (depreciation)&nbsp;for the year</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="left"><B>$</B></TD>
    <TD align="right"><B>1,307,392</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">$</TD>
    <TD align="right">(556,313</TD>
    <TD nowrap>)</TD>
</TR>
<TR style="font-size: 1px">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD colspan="7" nowrap align="left" style="border-top: 3px double #000000">&nbsp;</TD>
</TR>
<!-- End Table Body -->
</TABLE>
</DIV>

<P align="left" style="font-size: 10pt">The Plan&#146;s exposure to credit loss in the event of nonperformance of investments is limited to the
carrying value of such investments. The Plan&#146;s concentration of credit risk and market risk are
dictated by the Plan&#146;s provisions as well as those of ERISA. Due to the level of risk associated
with certain investment securities and level of uncertainty related to changes in the value of
these investments, it is at least reasonably possible that changes in risks in the near term could
materially affect the amounts reported in the statements of net assets available for benefits and
statements of changes in net assets available for benefits.


<P align="left" style="font-size: 10pt">There were no unallocated balances as of December&nbsp;31, 2004 or 2003.



<P align="right" style="font-size: 10pt">8
</DIV>

<!-- PAGEBREAK -->
<P><HR noshade><P>
<H5 align="left" style="page-break-before:always"><A HREF="#tocpage">Table of Contents</A></H5><P>

<DIV style="font-family: 'Times New Roman',Times,serif">




<P align="center" style="font-size: 10pt">Virco Mfg. Corporation 401(k) Plan



<P align="center" style="font-size: 10pt">Notes to Financial Statements (Continued)


<P align="left" style="font-size: 10pt"><B>4. Transactions With Parties-in-Interest</B>


<P align="left" style="font-size: 10pt">The Plan purchases Company Common Stock to fulfill participant contributions to the Virco Mfg.
Corporation Common Stock Fund through open market purchases and, from time to time, through
parties-in-interest transactions, respectively. The per share purchase price is determined to be
the closing market price on the day of transaction.


<P align="left" style="font-size: 10pt"><B>5. Income Tax Status</B>


<P align="left" style="font-size: 10pt">The Plan has received a determination letter from the Internal Revenue Service dated June&nbsp;11, 2002,
stating that the Plan is qualified, in form, under Section 401(a) of the Internal Revenue Code (the
Code) and, therefore, the related trust is exempt from taxation. Once qualified, the Plan is
required to operate in conformity with the Code to maintain its qualification. The Plan
Administrator believes the Plan is being operated in compliance with the applicable requirements of
the Code and, therefore, believes that the Plan is qualified and the related trust is tax exempt.


<P align="left" style="font-size: 10pt"><B>6. Administrative Expenses</B>


<P align="left" style="font-size: 10pt">Certain administrative functions are performed by officers or employees of the Company. No officers
or employees receive compensation from the Plan. Substantially all expenses associated with
establishment, operation and administration of the Plan are borne by the Company.




<P align="right" style="font-size: 10pt">9
</DIV>

<!-- PAGEBREAK -->
<P><HR noshade><P>
<H5 align="left" style="page-break-before:always"><A HREF="#tocpage">Table of Contents</A></H5><P>

<DIV style="font-family: 'Times New Roman',Times,serif">




<P align="center" style="font-size: 10pt">Virco Mfg. Corporation 401(k) Plan



<P align="center" style="font-size: 10pt">Notes to Financial Statements (Continued)



<P align="center" style="font-size: 14pt">Supplemental Schedule



<P align="right" style="font-size: 10pt">10
</DIV>

<!-- PAGEBREAK -->
<P><HR noshade><P>
<H5 align="left" style="page-break-before:always"><A HREF="#tocpage">Table of Contents</A></H5><P>

<DIV style="font-family: 'Times New Roman',Times,serif">


<P align="center" style="font-size: 10pt">Virco Mfg. Corporation 401(k) Plan



<P align="center" style="font-size: 10pt">Notes to Financial Statements (Continued)



<P align="center" style="font-size: 10pt">Virco Mfg. Corporation 401(k) Plan



<P align="center" style="font-size: 10pt">EIN: 95-1613718 Plan Number: 002


<DIV align="left">
<A name="105"></A>
</DIV>

<P align="center" style="font-size: 10pt">Schedule&nbsp;H, Line 4i&#151;Schedule of Assets (Held at End of Year)



<P align="center" style="font-size: 10pt">December&nbsp;31, 2004


<DIV align="center">
<TABLE style="font-size: 10pt" cellspacing="0" border="0" cellpadding="0" width="100%">
<!-- Begin Table Head -->
<TR valign="bottom">
    <TD width="80%">&nbsp;</TD>
    <TD width="3%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="3%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
</TR>
<TR style="font-size: 8pt" valign="bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2"><B>Description of</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2">&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 8pt" valign="bottom">
    <TD nowrap align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Identity of Issue</B></TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2"><B>Investment</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2"><B>Current Value</B></TD>
    <TD>&nbsp;</TD>
</TR>

<!-- End Table Head -->
<!-- Begin Table Body -->
<TR style="font-size: 1px">
    <TD colspan="9" align="left" style="border-top: 1px solid #000000">&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Wilmington Trust Company*</DIV></TD>
    <TD>&nbsp;</TD>
    <TD colspan="3" align="center">Cash account</TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">73,479</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:15px; text-indent:-15px">American Funds Cap World Growth &#038; Income Fund</DIV></TD>
    <TD>&nbsp;</TD>
    <TD colspan="3" align="center">Mutual fund</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">419,718</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Alliance Growth &#038; Income Fund</DIV></TD>
    <TD>&nbsp;</TD>
    <TD colspan="3" align="center">Mutual fund</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">875,677</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:15px; text-indent:-15px">American Funds Europacific Fund</DIV></TD>
    <TD>&nbsp;</TD>
    <TD colspan="3" align="center">Mutual fund</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">364,079</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px">American Funds Growth Fund</DIV></TD>
    <TD>&nbsp;</TD>
    <TD colspan="3" align="center">Mutual fund</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">1,173,378</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Bond Fund of America</DIV></TD>
    <TD>&nbsp;</TD>
    <TD colspan="3" align="center">Mutual fund</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">1,291,500</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Cash Management Trust of America Fund</DIV></TD>
    <TD>&nbsp;</TD>
    <TD colspan="3" align="center">Mutual fund</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">974,951</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Goldman Sachs Internet Tollkeeper Fund</DIV></TD>
    <TD>&nbsp;</TD>
    <TD colspan="3" align="center">Mutual fund</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">163,239</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px">MFS Mid-Cap Growth Fund</DIV></TD>
    <TD>&nbsp;</TD>
    <TD colspan="3" align="center">Mutual fund</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">373,549</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:15px; text-indent:-15px">MFS Strategic Value Fund</DIV></TD>
    <TD>&nbsp;</TD>
    <TD colspan="3" align="center">Mutual fund</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">477,370</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Oppenheimer Quest Balanced Value Fund</DIV></TD>
    <TD>&nbsp;</TD>
    <TD colspan="3" align="center">Mutual fund</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">1,026,274</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:15px; text-indent:-15px">PaineWebber Brinson Tactical Allocation Fund</DIV></TD>
    <TD>&nbsp;</TD>
    <TD colspan="3" align="center">Mutual fund</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">2,905,941</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Virco Mfg. Corporation
Common Stock*</DIV></TD>
    <TD>&nbsp;</TD>
    <TD colspan="3" align="center">Common stock</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">3,695,063</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Participant Loans*</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">*</TD>
    <TD nowrap>*</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">575,240</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 1px">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="2" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">14,389,458</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 1px">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
        <TD nowrap colspan="2" align="right" style="border-top: 3px double #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<!-- End Table Body -->
</TABLE>
</DIV>



<DIV align="left">
<DIV style="font-size: 3pt; margin-top: 16pt; width: 18%; border-top: 1px solid #000000">&nbsp;</DIV>
</DIV>

<TABLE width="100%" border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt">

<TR valign="top">
    <TD width="3%" nowrap align="left">*</TD>
    <TD width="96%" colspan="2">Party-in-interest.</TD>
</TR>

<TR><TD>&nbsp;</TD></TR>

<TR valign="top">
    <TD width="3%" nowrap align="left">**</TD>
    <TD width="96%" colspan="2">The participant loans represent loans to 164 plan participants. The loans bear interest at the
prime rate as of the beginning of the quarter plus 1% and are collateralized by the participants&#146;
vested interests. The prime rate ranged from 4% to 5.25% in the current year.</TD>
</TR>

</TABLE>


<P align="right" style="font-size: 10pt">11
</DIV>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.1
<SEQUENCE>2
<FILENAME>v10342exv23w1.htm
<DESCRIPTION>EXHIBIT 23.1
<TEXT>
<HTML>
<HEAD>
<TITLE>exv23w1</TITLE>
</HEAD>
<BODY bgcolor="#FFFFFF">
<!-- PAGEBREAK -->
<H5 align="left" style="page-break-before:always">&nbsp;</H5><P>

<DIV style="font-family: 'Times New Roman',Times,serif">


<P align="center" style="font-size: 10pt">Virco Mfg. Corporation 401(k) Plan



<P align="center" style="font-size: 10pt">Notes to Financial Statements (Continued)



<P align="left" style="font-size: 10pt"><B>Exhibit</B>


<DIV align="left">
<A name="106"></A>
</DIV>

<P align="center" style="font-size: 10pt"><B>Consent of Independent Registered Public Accounting Firm</B>


<P align="left" style="font-size: 10pt">We consent to the incorporation by reference in the Registration Statements Form S-8 No.&nbsp;333-74832
pertaining to the Virco Mfg. Corporation 401 (k)&nbsp;Plan of our report dated June&nbsp;1, 2005, with
respect to the financial statements and schedule of the Virco Mfg. Corporation 401 (k)&nbsp;Plan
included in this Annual Report (Form 11-K) for the year ended December&nbsp;31, 2004.



<P align="left" style="font-size: 10pt; margin-left: 50%">/s/ Ernst &#038; Young LLP


<P align="left" style="font-size: 10pt">Los Angeles, California<BR>
June&nbsp;25, 2005




<P align="right" style="font-size: 10pt">12
</DIV>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
-----END PRIVACY-ENHANCED MESSAGE-----
